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()