nl :: Tecer:: Perfis :: Segurança:: CASO
Este namespace inclui todas as interfaces dentro Weave para o certificado autenticado sessão estabelecimento ( CASE protocolo) dentro do perfil de segurança 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 WeaveCASECertificateInformation TLV estrutura. |
EncodeCASECertInfo (TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | Codifica uma WeaveCASECertificateInformation TLV estrutura. |
Aulas | |
---|---|
nl :: Weave :: Profiles :: Segurança :: CASO :: BeginSessionContext | Mantém informações de contexto relacionado com a geração ou processamento de um CASE começar mensagens da sessão. |
nl :: Weave :: Profiles :: Segurança :: CASO :: BeginSessionRequestContext | Mantém informações de contexto relacionado com a geração ou processamento de um CASE mensagem BeginSessionRequest. |
nl :: Weave :: Profiles :: Segurança :: CASO :: BeginSessionResponseContext | Mantém informações de contexto relacionado com a geração ou processamento de um CASE mensagem BeginSessionRequest. |
nl :: Weave :: Profiles :: Segurança :: CASO :: ReconfigureContext | Mantém informações relacionadas à geração e processamento de um CASE mensagem Reconfigurar. |
nl :: Weave :: Profiles :: Segurança :: CASO :: WeaveCASEAuthDelegate | Interface abstrata para que as ações de autenticação são delegadas durante CASE estabelecimento da sessão. |
nl :: Weave :: Profiles :: Segurança :: CASO :: WeaveCASEEngine | Implementa a lógica de núcleo do Weave CASE protocolo. |
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 WeaveCASECertificateInformation TLV estrutura.
Este método codifica uma estrutura WeaveCASECertificateInformation em tecer TLV formulário que contém um certificado de entidade especificado e um certificado intermediário opcional. O resultante PROCESSO estrutura de informação certificado é escrito para um tampão fornecido.
Detalhes | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||||||||||
Valores Retornados |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Codifica uma WeaveCASECertificateInformation TLV estrutura.
Este método codifica uma estrutura WeaveCASECertificateInformation em tecer TLV formulário que contém um certificado de entidade especificado e um certificado intermediário opcional. A resultante CASE estrutura de informação certificado é escrito para um TLVWriter fornecido.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||||||
Valores Retornados |
|