nl :: Tejido:: Perfiles: Seguridad:: CASO
Este espacio de nombres incluye todas las interfaces dentro de la armadura para el Certificado Sesión autenticada Establecimiento ( CASO protocolo) en el perfil de seguridad de la armadura.
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 un WeaveCASECertificateInformation TLV estructura. |
EncodeCASECertInfo (TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen) | Codifica un WeaveCASECertificateInformation TLV estructura. |
Clases | |
---|---|
nl :: Armadura :: Perfiles :: Seguridad :: :: CASO BeginSessionContext | Contiene información de contexto relacionado con la generación o la transformación de un CASO comenzar mensajes de la sesión. |
nl :: Armadura :: Perfiles :: Seguridad :: :: CASO BeginSessionRequestContext | Mantiene la información de contexto en relación con la generación o la transformación de un CASO mensaje BeginSessionRequest. |
nl :: Armadura :: Perfiles :: Seguridad :: :: CASO BeginSessionResponseContext | Mantiene la información de contexto en relación con la generación o la transformación de un CASO mensaje BeginSessionRequest. |
nl :: Armadura :: Perfiles :: Seguridad :: :: CASO ReconfigureContext | Mantiene la información relacionada con la generación o la transformación de un CASO mensaje de reconfiguración. |
nl :: Armadura :: Perfiles :: Seguridad :: :: CASO WeaveCASEAuthDelegate | Interfaz abstracta a la que se delegan las acciones de autenticación durante CASO establecimiento de la sesión. |
nl :: Armadura :: Perfiles :: Seguridad :: :: CASO WeaveCASEEngine | Implementa la lógica núcleo de la armadura de CASE protocolo. |
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 un WeaveCASECertificateInformation TLV estructura.
Este método codifica una estructura WeaveCASECertificateInformation en la armadura de TLV formulario que contiene un certificado de entidad especificada y un certificado intermedio opcional. La resultante CASO estructura de información del certificado se escribe en un tampón suministrado.
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 un WeaveCASECertificateInformation TLV estructura.
Este método codifica una estructura WeaveCASECertificateInformation en la armadura de TLV formulario que contiene un certificado de entidad especificada y un certificado intermedio opcional. La resultante CASO estructura info certificado se emite a una TLVWriter suministrado.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
| ||||||||||
Valores devueltos |
|