nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Eingabeparameter für das Weave Certificate Provisioning API-Ereignis.
Zusammenfassung
Öffentliche Attribute |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
Ein Zeiger auf das TLV-codierte Weave-Betriebszertifikat, das von CA Service zugewiesen wird.
|
CertLen
|
uint16_t
Länge des in der GetCertificateResponse-Nachricht empfangenen Zertifikats.
|
CommunicationError
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250
|
PrepareAuthorizeInfo
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249
|
RcvdStatusReport
|
Ein Zeiger auf das StatusReport-Objekt.
|
Reason
|
Der mit dem Kommunikationsfehler verknüpfte Fehlercode.
|
RelatedCerts
|
const uint8_t *
Ein Verweis auf die TLV-codierte Liste der Zertifikate, die sich auf das Betriebszertifikat beziehen.
|
RelatedCertsLen
|
uint16_t
Länge der zugehörigen Zertifikatsliste, die in der GetCertificateResponse-Nachricht empfangen wurde.
|
ReplaceCert
|
bool
Boolescher Indikator, der angibt, ob das Betriebsgerätezertifikat ersetzt werden soll.
|
ResponseReceived
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
|
Source
|
Die WeaveCertProvEngine, von der das API-Ereignis stammt.
|
Writer
|
Ein Zeiger auf das TLV Writer-Objekt, wo die Informationen zur Zertifikatsautorisierung codiert werden sollen.
|
Öffentliche Funktionen |
|
---|---|
Clear()
|
void
|
Öffentliche Attribute
@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
Zertifikat
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Ein Zeiger auf das TLV-codierte Weave-Betriebszertifikat, das von CA Service zugewiesen wird.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Länge des in der GetCertificateResponse-Nachricht empfangenen Zertifikats.
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo
RcvdStatusReport
StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport
Ein Zeiger auf das StatusReport-Objekt.
Relevant, wenn eine Statusmeldung vom Peer empfangen wurde.
Grund
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Der mit dem Kommunikationsfehler verknüpfte Fehlercode.
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Ein Verweis auf die TLV-codierte Liste der Zertifikate, die sich auf das Betriebszertifikat beziehen.
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Länge der zugehörigen Zertifikatsliste, die in der GetCertificateResponse-Nachricht empfangen wurde.
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Boolescher Indikator, der angibt, ob das Betriebsgerätezertifikat ersetzt werden soll.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
Quelle
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
Die WeaveCertProvEngine, von der das API-Ereignis stammt.
Autor
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Ein Zeiger auf das TLV Writer-Objekt, wo die Informationen zur Zertifikatsautorisierung codiert werden sollen.
Öffentliche Funktionen
Löschen
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()