nl:: Weave:: Profiles:: Security:: CASE
Cet espace de noms inclut toutes les interfaces de Weave pour le protocole CASE (Certificate Authenticated Session Establishment) dans le profil de sécurité Weave.
Résumé
Énumérations |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
distantes |
|
---|---|
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'une demande CASE de type "begin session" (messages de type "begin session"). |
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 relatives à la génération ou au traitement d'un message de reconfiguration CASE. |
nl:: |
Interface abstraite à laquelle les actions d'authentification sont déléguées lors de l'établissement d'une session CASE. |
nl:: |
Met en œuvre la logique de base du protocole CASE Weave. |
Énumérations
@224
@224
@225
@225
@226
@226
@227
@227
distantes
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 Weave TLV contenant un certificat d'entité spécifié et un certificat intermédiaire facultatif. La structure d'informations du certificat CASE résultant est écrite dans un tampon fourni.
Détails | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||||||||
Valeurs de retour |
|
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 Weave TLV contenant un certificat d'entité spécifié et un certificat intermédiaire facultatif. La structure d'informations du certificat CASE résultante est écrite dans un TLVWriter fourni.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||||
Valeurs de retour |
|