nl:: Weave:: Profiles:: Security:: CASE
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 |
|