nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey

#include <src/lib/profiles/security/WeaveApplicationKeys.h>

מכיל מידע על מפתחות של קבוצות של אפליקציות Weave.

סיכום

דוגמאות למפתחות שניתן לתאר במחלקה הזו: מפתח root, מפתח epoch, מפתח מאסטר קבוצתי, מפתח ביניים וסוד בד.

סוגים ציבוריים

@221 טיפוסים בני מנייה (enum)

מאפיינים ציבוריים

@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
GlobalId
uint32_t
המזהה הגלובלי של המפתח של קבוצת האפליקציות.
Key[MaxKeySize]
uint8_t
חומר המפתח הסודי.
KeyId
uint32_t
מזהה המפתח
KeyLen
uint8_t
אורך המפתח.
StartTime
uint32_t
שעת ההתחלה של מפתח ה-epoch.

סוגים ציבוריים

@221

 @221

מאפיינים ציבוריים

@223

union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223

GlobalId

uint32_t GlobalId

המזהה הגלובלי של המפתח של קבוצת האפליקציות.

מפתח

uint8_t Key[MaxKeySize]

חומר המפתח הסודי.

KeyId

uint32_t KeyId

מזהה המפתח

KeyLen

uint8_t KeyLen

אורך המפתח.

StartTime

uint32_t StartTime

שעת ההתחלה של מפתח ה-epoch.