nl:: Tessere:: Profili:: Sicurezza:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Parametri di input per l'evento API di provisioning del certificato Weave.
Sommario
Attributi pubblici | |
---|---|
@248 | union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 |
Cert | const uint8_t * Un puntatore al TLV codificato Weave certificato operativo assegnato dal CA Service. |
CertLen | uint16_t Lunghezza del certificato ricevuto nel messaggio GetCertificateResponse. |
CommunicationError | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 |
PrepareAuthorizeInfo | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 |
RcvdStatusReport | Puntatore all'oggetto StatusReport. |
Reason | Il codice di errore associato all'errore di comunicazione. |
RelatedCerts | const uint8_t * Un puntatore alla TLV codificato elenco dei certificati relativi al certificato operativa. |
RelatedCertsLen | uint16_t Lunghezza dell'elenco di certificati correlato ricevuto nel messaggio GetCertificateResponse. |
ReplaceCert | bool Indicatore booleano che indica se il certificato del dispositivo operativo deve essere sostituito. |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | Il WeaveCertProvEngine da cui l'evento API origine. |
Writer | Un puntatore al TLV oggetto Writer, in cui le informazioni ottenere l'autorizzazione certificato deve essere codificato. |
Funzioni pubbliche | |
---|---|
Clear () | void |
Attributi pubblici
@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248
certificato
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Un puntatore al TLV codificato Weave certificato operativo assegnato dal CA Service.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Lunghezza del certificato ricevuto nel messaggio GetCertificateResponse.
Errore di comunicazione
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError
PreparareAutorizzaInfo
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
Puntatore all'oggetto StatusReport.
Rilevante se il messaggio di rapporto di stato ricevuto dal peer.
Motivo
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Il codice di errore associato all'errore di comunicazione.
Certificati correlati
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Un puntatore alla TLV codificato elenco dei certificati relativi al certificato operativa.
CorrelatiCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Lunghezza dell'elenco di certificati correlato ricevuto nel messaggio GetCertificateResponse.
SostituisciCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Indicatore booleano che indica se il certificato del dispositivo operativo deve essere sostituito.
Risposta ricevuta
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
fonte
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
Il WeaveCertProvEngine da cui l'evento API origine.
scrittore
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Un puntatore al TLV oggetto Writer, in cui le informazioni ottenere l'autorizzazione certificato deve essere codificato.
Funzioni pubbliche
Chiaro
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()