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