nl::Weave::Profiles::Security::CASE
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esse namespace inclui todas as interfaces do Weave para o protocolo Certificate Authenticated Session Estabelecimento (CASE) no perfil de segurança do Weave.
Resumo
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 |
|