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

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

Chứa thông tin về khoá nhóm ứng dụng Weave.

Tóm tắt

Ví dụ về các khoá có thể được mô tả bằng lớp này là: khoá gốc, khoá epoch, khoá chính nhóm, khoá trung gian và khoá bí mật vải.

Loại công khai

@221 enum

Các thuộc tính công khai

@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
GlobalId
uint32_t
Mã chung của khoá nhóm ứng dụng.
Key[MaxKeySize]
uint8_t
Tài liệu khoá bí mật.
KeyId
uint32_t
Mã khoá.
KeyLen
uint8_t
Độ dài khoá.
StartTime
uint32_t
Thời gian bắt đầu khoá thời gian bắt đầu của hệ thống.

Loại công khai

@221

 @221

Các thuộc tính công khai

@223

union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223

GlobalId

uint32_t GlobalId

Mã chung của khoá nhóm ứng dụng.

Khoá

uint8_t Key[MaxKeySize]

Tài liệu khoá bí mật.

KeyId

uint32_t KeyId

Mã khoá.

KeyLen

uint8_t KeyLen

Độ dài khoá.

Thời gian bắt đầu

uint32_t StartTime

Thời gian bắt đầu khoá thời gian bắt đầu của hệ thống.