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.