nl :: Tejido:: Perfiles: Seguridad:: Aprovisionamiento de certificados :: WeaveCertProvEngine :: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Introduzca parámetros para el evento de 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 a la TLV codificada certificado de funcionamiento de la armadura asignado por la CA Service. |
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 TLV lista de certificados relacionados con el certificado codificado operativa. |
RelatedCertsLen | uint16_t Longitud de la lista de certificados relacionados recibida en el mensaje GetCertificateResponse. |
ReplaceCert | bool Indicador booleano de si se debe reemplazar el certificado de dispositivo operativo. |
ResponseReceived | struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 |
Source | El WeaveCertProvEngine a partir del cual se originó el suceso de la API. |
Writer | Un puntero a la TLV objeto escritor, donde la información de autorización certificado get debe ser codificada. |
Funciones publicas | |
---|---|
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
Un puntero a la TLV codificada certificado de funcionamiento de la armadura asignado por la CA Service.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Longitud del certificado recibido en el mensaje GetCertificateResponse.
Error de comunicación
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.
Relevante si se recibe un mensaje de informe de estado del par.
Razón
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
El código de error asociado con la falla de comunicación.
Certificados relacionados
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Un puntero a la TLV lista de certificados relacionados con el certificado codificado operativa.
RelacionadosCertificadosLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Longitud de la lista de certificados relacionados recibida en el mensaje GetCertificateResponse.
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Indicador booleano de si se debe reemplazar el certificado de dispositivo operativo.
Respuesta recibida
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 a partir del cual se originó el suceso de la API.
Escritor
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Un puntero a la TLV objeto escritor, donde la información de autorización certificado get debe ser codificada.
Funciones publicas
Claro
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()