En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: Seguridad:: Aprovisionamiento de certificados :: WeaveCertProvEngine :: InEventParam

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

Introduzca parámetros para el 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 Weave codificado en TLV asignado por 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 lista de certificados codificados en TLV relacionados con el certificado operativo.
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
WeaveCertProvEngine desde el que se originó el evento API.
Writer
Un puntero al objeto TLV Writer, donde se debe codificar la información de autorización de obtención del certificado.

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 al certificado operativo Weave codificado en TLV asignado por 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 lista de certificados codificados en TLV relacionados con el certificado operativo.

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

WeaveCertProvEngine desde el que se originó el evento API.

Escritor

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

Un puntero al objeto TLV Writer, donde se debe codificar la información de autorización de obtención del certificado.

Funciones publicas

Claro

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