nl:: Weave:: Profiles:: Security:: CASE
Este espacio de nombres incluye todas las interfaces dentro de Weave para el protocolo del establecimiento de sesiones autenticadas del certificado (CASE) dentro del perfil de seguridad de Weave.
Resumen
Enumeraciones |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
Funciones |
|
---|---|
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 una estructura TLV de WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Codifica una estructura TLV de WeaveCASECertificateInformation.
|
Clases |
|
---|---|
nl:: |
Contiene información de contexto relacionada con la generación o el procesamiento de mensajes de sesión de inicio de un CASE. |
nl:: |
Contiene información de contexto relacionada con la generación o el procesamiento de un mensaje CASE de BeginSessionRequest. |
nl:: |
Contiene información de contexto relacionada con la generación o el procesamiento de un mensaje CASE de BeginSessionRequest. |
nl:: |
Contiene información relacionada con la generación o el procesamiento de un mensaje de reconfiguración CASE. |
nl:: |
Interfaz abstracta a la que se delegan las acciones de autenticación durante el establecimiento de la sesión CASE. |
nl:: |
Implementa la lógica central del protocolo CASE de Weave. |
Enumeraciones
@224
@224
@225
@225
@226
@226
@227
@227
Funciones
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 una estructura TLV de WeaveCASECertificateInformation.
Este método codifica una estructura de WeaveCASECertificateInformation en formato TLV de Weave que contiene un certificado de entidad especificado y un certificado intermedio opcional. La estructura de información del certificado CASE resultante se escribe en un búfer proporcionado.
Detalles | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 una estructura TLV de WeaveCASECertificateInformation.
Este método codifica una estructura de WeaveCASECertificateInformation en formato TLV de Weave que contiene un certificado de entidad especificado y un certificado intermedio opcional. La estructura de información del certificado CASE resultante se escribe en un TLVWriter proporcionado.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||
Valores de retorno |
|