nl:: Weave:: Profiles:: Security:: AppKeys:: WeaveGroupKey
#include <src/lib/profiles/security/WeaveApplicationKeys.h>
Zawiera informacje o kluczach grup aplikacji Weave.
Podsumowanie
Przykłady kluczy, które można opisać za pomocą tej klasy: klucz główny, klucz epoki, klucz główny grupy, klucz pośredni i tajemny klucz fabric.
Typy publiczne |
|
---|---|
@221
|
enum | typ wyliczeniowy |
Atrybuty publiczne |
|
---|---|
@223
|
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
|
GlobalId
|
uint32_t
Identyfikator globalny klucza grupy aplikacji.
|
Key[MaxKeySize]
|
uint8_t
Materiał klucza tajnego.
|
KeyId
|
uint32_t
Identyfikator klucza.
|
KeyLen
|
uint8_t
długość klucza;
|
StartTime
|
uint32_t
Czas rozpoczęcia klucza epoki.
|
Typy publiczne
@221
@221
Atrybuty publiczne
@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223
GlobalId
uint32_t GlobalId
Identyfikator globalny klucza grupy aplikacji.
Klucz
uint8_t Key[MaxKeySize]
Materiał klucza tajnego.
KeyId
uint32_t KeyId
Identyfikator klucza.
KeyLen
uint8_t KeyLen
długość klucza;
StartTime
uint32_t StartTime
Czas rozpoczęcia klucza epoki.