nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Parámetros de entrada del evento de la API de aprovisionamiento de certificados de Weave.
Resumen
Atributos públicos |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
Un puntero al certificado operativo de Weave con codificación TLV que asigna el servicio de CA.
|
CertLen
|
uint16_t
Longitud del certificado recibido en el mensaje 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 puntero al objeto StatusReport.
|
Reason
|
El código de error asociado con la falla de comunicación.
|
RelatedCerts
|
const uint8_t *
Un puntero a la lista de certificados codificada con TLV relacionada con el certificado operativo.
|
RelatedCertsLen
|
uint16_t
Longitud de la lista de certificados relacionados que se recibió en el mensaje GetCertificateResponse.
|
ReplaceCert
|
bool
Indicador booleano que indica si se debe reemplazar el certificado de dispositivo operativo.
|
ResponseReceived
|
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
|
Source
|
El WeaveCertProvEngine en el que se originó el evento de la API.
|
Writer
|
Un puntero al objeto Writer TLV, en el que se debe codificar la información de autorización del certificado.
|
Funciones 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
Certificado
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Un puntero al certificado operativo de Weave con codificación TLV que asigna el servicio de CA.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Longitud del certificado recibido en el mensaje 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 puntero al objeto StatusReport.
Es relevante si el mensaje de informe de estado se recibió del colega.
Motivo
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
El código de error asociado con la falla de comunicación.
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Un puntero a la lista de certificados codificada con TLV relacionada con el certificado operativo.
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Longitud de la lista de certificados relacionados que se recibió en el mensaje GetCertificateResponse.
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Indicador booleano que indica si se debe reemplazar el certificado de dispositivo operativo.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
Fuente
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
El WeaveCertProvEngine en el que se originó el evento de la API.
Escritor
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Un puntero al objeto Writer TLV, en el que se debe codificar la información de autorización del certificado.
Funciones públicas
Borrar
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()