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 कुंजी के शुरू होने का समय.