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

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

इसमें Weave ऐप्लिकेशन ग्रुप की कुंजियों के बारे में जानकारी होती है.

खास जानकारी

इस क्लास से इन कुंजियों के बारे में बताया जा सकता है: रूट कुंजी, एपॉच कुंजी, ग्रुप मास्टर कुंजी, इंटरमीडिएट कुंजी, और फ़ैब्रिक सीक्रेट.

सार्वजनिक प्रकार

@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
इकोसिस्टम की शुरुआत का समय.

सार्वजनिक प्रकार

@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

इकोसिस्टम की शुरुआत का समय.