nl :: Tecer:: Perfis :: Segurança:: CertProvisioning :: WeaveCertProvEngine :: InEventParam

#include <src/lib/profiles/security/WeaveCertProvisioning.h>

Parâmetros de entrada para o evento da API Weave Certificate Provisioning.

Resumo

Atributos públicos

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
Um ponteiro para o TLV codificado certificado operacional Weave atribuído pela CA Service.
CertLen
uint16_t
Comprimento do certificado recebido na mensagem GetCertificateResponse.
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249
RcvdStatusReport
Um ponteiro para o objeto StatusReport.
Reason
O código de erro associado à falha de comunicação.
RelatedCerts
const uint8_t *
Um apontador para o TLV lista de certificado correspondente ao certificado codificado operacional.
RelatedCertsLen
uint16_t
Comprimento da lista de certificados relacionados recebida na mensagem GetCertificateResponse.
ReplaceCert
bool
Indicador booleano de se o certificado do dispositivo operacional deve ser substituído.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
Source
O WeaveCertProvEngine do qual o evento API originou.
Writer
Um ponteiro para o TLV Escritor objeto, onde a informação get autorização certificado deve ser codificado.

Funções públicas

Clear ()
void

Atributos públicos

@ 248

union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248

Cert

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert

Um ponteiro para o TLV codificado certificado operacional Weave atribuído pela CA Service.

CertLen

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen

Comprimento do certificado recebido na mensagem GetCertificateResponse.

Erro de comunicação

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

Um ponteiro para o objeto StatusReport.

Relevante se a mensagem de relatório de status for recebida do par.

Razão

WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason

O código de erro associado à falha de comunicação.

RelatedCerts

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts

Um apontador para o TLV lista de certificado correspondente ao certificado codificado operacional.

RelatedCertsLen

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen

Comprimento da lista de certificados relacionados recebida na mensagem GetCertificateResponse.

ReplaceCert

bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert

Indicador booleano de se o certificado do dispositivo operacional deve ser substituído.

ResponseReceived

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

O WeaveCertProvEngine do qual o evento API originou.

escritor

TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer

Um ponteiro para o TLV Escritor objeto, onde a informação get autorização certificado deve ser codificado.

Funções públicas

Claro

void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()