nl:: Weave:: Profiles:: Security:: AppKeys:: WeaveGroupKey
#include <src/lib/profiles/security/WeaveApplicationKeys.h>
इसमें Weave ऐप्लिकेशन ग्रुप की कुंजियों के बारे में जानकारी शामिल है.
खास जानकारी
उन कुंजियों के उदाहरण जिनके बारे में यह क्लास बताया जा सकता है: रूट की, 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 कुंजी के शुरू होने का समय.