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.