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