nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey

#include <src/lib/profiles/security/WeaveApplicationKeys.h>

Contient des informations sur les clés de groupe d'application Weave.

Résumé

Exemples de clés pouvant être décrites par cette classe : clé racine, clé d'époque, clé principale de groupe, clé intermédiaire et secret fabric.

Types publics

@221 énum

Attributs publics

@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
GlobalId
uint32_t
ID global de la clé de groupe d'applications.
Key[MaxKeySize]
uint8_t
Matériel de la clé secrète.
KeyId
uint32_t
ID de la clé.
KeyLen
uint8_t
Longueur de la clé.
StartTime
uint32_t
Heure de début de la clé d'épokhe.

Types publics

@221

 @221

Attributs publics

@223

union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223

GlobalId

uint32_t GlobalId

ID global de la clé de groupe d'applications.

Clé

uint8_t Key[MaxKeySize]

Matériel de clé secrète.

KeyId

uint32_t KeyId

ID de clé.

KeyLen

uint8_t KeyLen

Longueur de la clé.

StartTime

uint32_t StartTime

Heure de début de la clé d'épokhe.