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

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