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

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

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

סיכום

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

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

@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).