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
アプリケーション グループ キーのグローバル ID。
|
Key[MaxKeySize]
|
uint8_t
秘密鍵のマテリアル。
|
KeyId
|
uint32_t
鍵 ID。
|
KeyLen
|
uint8_t
鍵の長さ。
|
StartTime
|
uint32_t
エポックキーの開始時間。
|
公開タイプ
@221
@221
パブリック属性
@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223
GlobalId
uint32_t GlobalId
アプリケーション グループ キーのグローバル ID。
キー
uint8_t Key[MaxKeySize]
秘密鍵のマテリアル。
KeyId
uint32_t KeyId
鍵 ID。
KeyLen
uint8_t KeyLen
鍵の長さ。
StartTime
uint32_t StartTime
エポックキーの開始時間。