nl:: Weben:: Profile:: Sicherheit:: Zertifikatsbereitstellung:: 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 den TLV codierte Weave Betrieb Zertifikat zugewiesen CA Service. |
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 dem Kommunikationsfehler zugeordnete Fehlercode. |
RelatedCerts | const uint8_t * Ein Zeiger auf den TLV codierte Liste des Zertifikats an das Betrieb Zertifikat zusammen. |
RelatedCertsLen | uint16_t Länge der zugehörigen Zertifikatsliste, die in der GetCertificateResponse-Nachricht empfangen wurde. |
ReplaceCert | bool Boolescher Indikator, ob das Betriebsgerätezertifikat ersetzt werden soll. |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | Die WeaveCertProvEngine , aus dem das API Ereignis stammt. |
Writer | Ein Zeiger auf das TLV Writer - Objekt, in der get - Zertifikat Autorisierungsinformationen verschlüsselt 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 den TLV codierte Weave Betrieb Zertifikat zugewiesen CA Service.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Länge des in der GetCertificateResponse-Nachricht empfangenen Zertifikats.
Kommunikationsfehler
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
VorbereitenAutorisierenInfo
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 Statusberichtsnachricht vom Peer empfangen wurde.
Grund
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Der dem Kommunikationsfehler zugeordnete Fehlercode.
ZugehörigeZertifikate
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Ein Zeiger auf den TLV codierte Liste des Zertifikats an das Betrieb Zertifikat zusammen.
ZugehörigeZertifikateLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Länge der zugehörigen Zertifikatsliste, die in der GetCertificateResponse-Nachricht empfangen wurde.
ErsetzenCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Boolescher Indikator, ob das Betriebsgerätezertifikat ersetzt werden soll.
Antwort erhalten
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 , aus dem das API Ereignis stammt.
Schriftsteller
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Ein Zeiger auf das TLV Writer - Objekt, in der get - Zertifikat Autorisierungsinformationen verschlüsselt werden sollen.
Öffentliche Funktionen
klar
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()