nl:: Weave:: Profiles:: Security:: AppKeys:: WeaveGroupKey
#include <src/lib/profiles/security/WeaveApplicationKeys.h>
Zawiera informacje o kluczach grupy aplikacji Weave.
Podsumowanie
Przykłady kluczy, które mogą być opisywane za pomocą tej klasy, to: klucz główny, klucz epoki, klucz grupowy, klucz pośredni i obiekt tajny tkaniny.
Typy publiczne |
|
---|---|
@221
|
enum | typ wyliczeniowy |
Atrybuty publiczne |
|
---|---|
@223
|
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
|
GlobalId
|
uint32_t
Globalny identyfikator klucza grupy aplikacji.
|
Key[MaxKeySize]
|
uint8_t
Materiał klucza obiektu 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
Globalny identyfikator klucza grupy aplikacji.
Klucz
uint8_t Key[MaxKeySize]
Materiał klucza obiektu tajnego.
KeyId
uint32_t KeyId
Identyfikator klucza.
KeyLen
uint8_t KeyLen
Długość klucza.
StartTime
uint32_t StartTime
Czas rozpoczęcia klucza epoki.