nl:: Weave:: Profiles:: Security:: CASE
Esse namespace inclui todas as interfaces do Weave para o protocolo Certificate Authenticated Session Estabelecimento de Sessão autenticada (CASE, na sigla em inglês) no perfil de segurança do Weave.
Resumo
Enumerações |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
remotas |
|
---|---|
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 TLV de WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codifica uma estrutura TLV de WeaveCASECertificateInformation.
|
Aulas |
|
---|---|
nl:: |
Mantém as informações de contexto relacionadas à geração ou ao processamento de mensagens de sessão iniciais CASE. |
nl:: |
Contém informações de contexto relacionadas à geração ou ao processamento de uma mensagem BeginSessionRequest de CASE. |
nl:: |
Contém informações de contexto relacionadas à geração ou ao processamento de uma mensagem BeginSessionRequest de CASE. |
nl:: |
Mantém informações relacionadas à geração ou ao processamento de uma mensagem de reconfiguração CASE. |
nl:: |
Interface abstrata para a qual 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
remotas
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 TLV de WeaveCASECertificateInformation.
Esse método codifica uma estrutura WeaveCASECertificateInformation no formato TLV do Weave que contém 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 TLV de WeaveCASECertificateInformation.
Esse método codifica uma estrutura WeaveCASECertificateInformation no formato TLV do Weave que contém um certificado de entidade especificado e um certificado intermediário opcional. A estrutura de informações do certificado CASE resultante é gravada em um TLVWriter fornecido.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Valores de retorno |
|