nl:: Weave:: Profiles:: Security:: 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 certificado operacional do Weave codificado em TLV e atribuído pelo serviço de CA.  
       | 
    
        CertLen
       | 
      
        uint16_t
        Tamanho 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 do erro associado à falha de comunicação.  
       | 
    
        RelatedCerts
       | 
      
        const uint8_t *
        Um ponteiro para a lista de certificados codificados em TLV relacionados ao certificado operacional.  
       | 
    
        RelatedCertsLen
       | 
      
        uint16_t
        Tamanho da lista de certificados relacionada recebida na mensagem GetCertificateResponse.  
       | 
    
        ReplaceCert
       | 
      
        bool
        Indicador booleano se o certificado do dispositivo operacional precisa ser substituído.  
       | 
    
        ResponseReceived
       | 
      
        struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
         | 
    
        Source
       | 
      
        
         O WeaveCertProvEngine que originou o evento da API.  
       | 
    
        Writer
       | 
      
        
         Um ponteiro para o objeto TLV Gravador, em que as informações de autorização de recebimento de certificado precisam ser codificadas.  
       | 
    
        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
Certificado
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert
Um ponteiro para o certificado operacional do Weave codificado em TLV e atribuído pelo serviço de CA.
CertLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen
Tamanho do certificado recebido na mensagem 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
Um ponteiro para o objeto StatusReport.
Mensagem relevante do relatório de status recebida de outro usuário.
Motivo
WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason
O código do erro associado à falha de comunicação.
RelatedCerts
const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts
Um ponteiro para a lista de certificados codificados em TLV relacionados ao certificado operacional.
RelatedCertsLen
uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen
Tamanho da lista de certificados relacionada recebida na mensagem GetCertificateResponse.
ReplaceCert
bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert
Indicador booleano se o certificado do dispositivo operacional precisa ser substituído.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived
Origem
WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source
O WeaveCertProvEngine que originou o evento da API.
Editor
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
Um ponteiro para o objeto TLV Gravador, em que as informações de autorização de recebimento de certificado precisam ser codificadas.
Funções públicas
Limpar
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()