nl:: Splot:: Profile:: Bezpieczeństwo:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Wprowadź parametry do zdarzenia Weave Certificate Provisioning API.
streszczenie
Atrybuty publiczne | |
---|---|
@248 | union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 |
Cert | const uint8_t * Wskaźnik do TLV zakodowane Weave certyfikat operacyjny przypisany CA Service. |
CertLen | uint16_t Długość certyfikatu otrzymanego w komunikacie GetCertificateResponse. |
CommunicationError | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 |
PrepareAuthorizeInfo | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 |
RcvdStatusReport | Wskaźnik do obiektu StatusReport. |
Reason | Kod błędu związany z awarią komunikacji. |
RelatedCerts | const uint8_t * Wskaźnik do TLV zakodowane listę certyfikatu związanego z certyfikatem operacyjnego. |
RelatedCertsLen | uint16_t Długość powiązanej listy certyfikatów otrzymanej w komunikacie GetCertificateResponse. |
ReplaceCert | bool Wartość logiczna określająca, czy należy wymienić działający certyfikat urządzenia. |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | WeaveCertProvEngine z którego pochodzi zdarzenie API. |
Writer | Wskaźnik do TLV obiektu pisarz, w których informacje o zezwolenie certyfikat get powinny być zakodowane. |
Funkcje publiczne | |
---|---|
Clear () | void |
Atrybuty publiczne
@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
Cert
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Wskaźnik do TLV zakodowane Weave certyfikat operacyjny przypisany CA Service.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Długość certyfikatu otrzymanego w komunikacie GetCertificateResponse.
Błąd komunikacji
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
Przygotuj informacje o autoryzacji
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo
Zgłoszenie statusu Rcvd
StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport
Wskaźnik do obiektu StatusReport.
Istotne, jeśli wiadomość z raportem o stanie otrzymana od peera.
Powód
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Kod błędu związany z awarią komunikacji.
Powiązane certyfikaty
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Wskaźnik do TLV zakodowane listę certyfikatu związanego z certyfikatem operacyjnego.
PowiązaneCertydyLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Długość powiązanej listy certyfikatów otrzymanej w komunikacie GetCertificateResponse.
Zamieńcertyfikat
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Wartość logiczna określająca, czy należy wymienić działający certyfikat urządzenia.
Otrzymano odpowiedź
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
Źródło
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
WeaveCertProvEngine z którego pochodzi zdarzenie API.
Pisarz
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Wskaźnik do TLV obiektu pisarz, w których informacje o zezwolenie certyfikat get powinny być zakodowane.
Funkcje publiczne
Jasny
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()