nl:: Weave:: Profiles:: Security:: CASE
Este espacio de nombres incluye todas las interfaces de Weave para el protocolo Certificate Authenticated Session Establishment (CASE) del perfil de seguridad de Weave.
Resumen
Enumeraciones |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
remotas |
|
---|---|
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 inicio de una sesión CASE. |
nl:: |
Contiene información de contexto relacionada con la generación o el procesamiento de un mensaje CASE BeginSessionRequest. |
nl:: |
Contiene información de contexto relacionada con la generación o el procesamiento de un mensaje CASE BeginSessionRequest. |
nl:: |
Contiene información relacionada con la generación o el procesamiento de un mensaje de reconfiguración de 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
remotas
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 el formulario 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 que se muestran |
|
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 el formulario 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 que se muestran |
|