nl::
  Esse namespace inclui todas as interfaces do Weave para o protocolo Certificate Authenticated Session Estabelecimento (CASE) no perfil de segurança do Weave.
Resumo
| Enumerações | |
|---|---|
| @224 | enum | 
| @225 | enum | 
| @226 | enum | 
| @227 | enum | 
| Funções | |
|---|---|
| EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | Codifica uma estrutura WeaveCASECertificateInformation TLV.  | 
| EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | Codifica uma estrutura WeaveCASECertificateInformation TLV.  | 
| Classes | |
|---|---|
| nl:: | Mantém informações de contexto relacionadas à geração ou ao processamento de mensagens de sessão inicial CASE. | 
| nl:: | Mantém informações de contexto relacionadas à geração ou processamento de uma mensagem CASE BeginSessionRequest. | 
| nl:: | Mantém informações de contexto relacionadas à geração ou processamento de uma mensagem CASE BeginSessionRequest. | 
| nl:: | Mantém informações relacionadas à geração ou ao processamento de uma mensagem de reconfiguração de CASE. | 
| nl:: | Interface abstrata a que as ações de autenticação são delegadas durante o estabelecimento da sessão CASE. | 
| nl:: | Implementa a lógica principal do protocolo CASE do Weave. | 
Enumerações
@224
@224
@225
@225
@226
@226
@227
@227
Funções
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Codifica uma estrutura WeaveCASECertificateInformation TLV.
Esse método codifica uma estrutura WeaveCASECertificateInformation no formulário TLV do Weave contendo um certificado de entidade especificado e um certificado intermediário opcional. A estrutura de informações do certificado CASE resultante é gravada em um buffer fornecido.
| Detalhes | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||||||
| Valores de retorno | 
 | ||||||||||||||
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Codifica uma estrutura WeaveCASECertificateInformation TLV.
Esse método codifica uma estrutura WeaveCASECertificateInformation no formulário TLV do Weave contendo um certificado de entidade especificado e um certificado intermediário opcional. A estrutura das informações do certificado CASE resultante é gravada em um TLVWriter fornecido.
| Detalhes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||||
| Valores de retorno | 
 | ||||||||||