nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Parametri di input per l'evento API Weave Certificate Provisioning.
Riepilogo
Attributi pubblici |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
Un puntatore al certificato operativo Weave codificato TLV assegnato da 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
|
Un puntatore all'oggetto StatusReport.
|
Reason
|
Il codice di errore associato all'errore di comunicazione.
|
RelatedCerts
|
const uint8_t *
Un puntatore all'elenco codificato TLV di certificati relativi al certificato operativo.
|
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 ha avuto origine l'evento API.
|
Writer
|
Un puntatore all'oggetto Writer TLV, in cui devono essere codificate le informazioni sull'autorizzazione del certificato.
|
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 certificato operativo Weave codificato TLV assegnato da CA Service.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Lunghezza del certificato ricevuto nel messaggio GetCertificateResponse.
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
Un puntatore all'oggetto StatusReport.
Pertinente se il messaggio del report di stato ha ricevuto dal peer.
Motivo
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
Il codice di errore associato all'errore di comunicazione.
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Un puntatore all'elenco codificato TLV dei certificati relativi al certificato operativo.
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Lunghezza dell'elenco di certificati correlato ricevuto nel messaggio GetCertificateResponse.
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Indicatore booleano che indica se il certificato del dispositivo operativo deve essere sostituito.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
Origine
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
Il WeaveCertProvEngine da cui ha avuto origine l'evento API.
Autore
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Un puntatore all'oggetto Writer TLV, in cui devono essere codificate le informazioni sull'autorizzazione dei certificati.
Funzioni pubbliche
Cancella
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()