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że opisywać ta klasa, to: klucz główny, klucz epoki, klucz główny grupy, klucz pośredni i tajny klucz tkanin.

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 klawisza 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 klawisza epoki.