nl:: Weave:: Profiles:: Security:: AppKeys:: WeaveGroupKey
#include <src/lib/profiles/security/WeaveApplicationKeys.h>
Weave uygulama grubu anahtarları hakkında bilgiler içerir.
Özet
Bu sınıf tarafından açıklanabilecek anahtar örnekleri şunlardır: kök anahtar, çağ anahtarı, grup ana anahtarı, ara anahtar ve kumaş gizli anahtarı.
Herkese açık türler |
|
---|---|
@221
|
enum |
Herkese açık özellikler |
|
---|---|
@223
|
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
|
GlobalId
|
uint32_t
Uygulama grubu anahtarının genel kimliği.
|
Key[MaxKeySize]
|
uint8_t
Gizli anahtar materyali.
|
KeyId
|
uint32_t
Anahtar kimliği.
|
KeyLen
|
uint8_t
Anahtar uzunluğu.
|
StartTime
|
uint32_t
Dönem anahtarı başlangıç zamanı.
|
Herkese açık türler
@221
@221
Herkese açık özellikler
@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223
GlobalId
uint32_t GlobalId
Uygulama grubu anahtarının genel kimliği.
Anahtar
uint8_t Key[MaxKeySize]
Gizli anahtar materyali.
KeyId
uint32_t KeyId
Anahtar kimliği.
KeyLen
uint8_t KeyLen
Anahtar uzunluğu.
StartTime
uint32_t StartTime
Dönem anahtarının başlangıç zamanı.