nl:: Weave:: Profiles:: Security:: CASE
Cet espace de noms inclut toutes les interfaces dans Weave pour le protocole CASE (Certificate Authenticated Session Establishment) du profil de sécurité Weave.
Résumé
Énumérations |
|
---|---|
@224
|
énum |
@225
|
énum |
@226
|
énum |
@227
|
énum |
Fonctions |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Encode une structure TLV WeaveCASECertificateInformation.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
Encode une structure TLV WeaveCASECertificateInformation.
|
Classes |
|
---|---|
nl:: |
Contient des informations contextuelles liées à la génération ou au traitement d'un message de début de session CASE. |
nl:: |
Contient des informations contextuelles liées à la génération ou au traitement d'un message BeginSessionRequest CASE. |
nl:: |
Contient des informations contextuelles liées à la génération ou au traitement d'un message BeginSessionRequest CASE. |
nl:: |
Contient les informations liées à la génération ou au traitement d'un message CASE Reconfigure. |
nl:: |
Interface abstraite à laquelle des actions d'authentification sont déléguées lors de l'établissement d'une session CASE. |
nl:: |
Elle met en œuvre la logique de base du protocole CASE Weave. |
Énumérations
@224
@224
@225
@225
@226
@226
@227
@227
Fonctions
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 )
Encode une structure TLV WeaveCASECertificateInformation.
Cette méthode encode une structure WeaveCASECertificateInformation au format TLV Weave contenant un certificat d'entité spécifié et un certificat intermédiaire facultatif. La structure d'informations du certificat CASE qui en résulte est écrite dans un tampon fourni.
Détails | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||||||||
Valeurs renvoyées |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
Encode une structure TLV WeaveCASECertificateInformation.
Cette méthode encode une structure WeaveCASECertificateInformation au format TLV Weave contenant un certificat d'entité spécifié et un certificat intermédiaire facultatif. La structure d'informations du certificat CASE qui en résulte est écrite dans le rédacteur TLVWriter fourni.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||||
Valeurs renvoyées |
|