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

エポックキーの開始時間。