nl :: Tejido:: Perfiles: Seguridad:: CASO
Este espacio de nombres incluye todas las interfaces dentro de Weave para el protocolo de establecimiento de sesión autenticado por certificado ( CASE ) dentro del perfil de seguridad de Weave.
Resumen
Enumeraciones | |
---|---|
@224 | enumeración |
@225 | enumeración |
@226 | enumeración |
@227 | enumeración |
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 WeaveCASECertificateInformation. |
EncodeCASECertInfo (TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | Codifica una estructura TLV WeaveCASECertificateInformation. |
Clases | |
---|---|
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionContext | Contiene información de contexto relacionada con la generación o procesamiento de mensajes de inicio de sesión de CASE . |
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext | Contiene información de contexto relacionada con la generación o procesamiento de un mensaje CASE BeginSessionRequest. |
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext | Contiene información de contexto relacionada con la generación o procesamiento de un mensaje CASE BeginSessionRequest. |
nl :: Weave :: Profiles :: Security :: CASE :: ReconfigureContext | Contiene información relacionada con la generación o procesamiento de un mensaje CASE Reconfigure. |
nl :: Weave :: Perfiles :: Seguridad :: CASE :: WeaveCASEAuthDelegate | Interfaz abstracta a la que se delegan las acciones de autenticación durante el establecimiento de la sesión CASE . |
nl :: Weave :: Perfiles :: Seguridad :: CASE :: WeaveCASEEngine | Implementa la lógica central del protocolo Weave CASE . |
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 WeaveCASECertificateInformation.
Este método codifica una estructura WeaveCASECertificateInformation en formato Weave TLV 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 devueltos |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Codifica una estructura TLV WeaveCASECertificateInformation.
Este método codifica una estructura WeaveCASECertificateInformation en formato Weave TLV 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 devueltos |
|