нл:: Переплетение:: Профили:: Безопасность:: AppKeys:: WeaveGroupKey
#include <src/lib/profiles/security/WeaveApplicationKeys.h>
Содержит информацию о ключах группы приложений Weave.
Краткое содержание
Примерами ключей, которые могут быть описаны этим классом, являются: корневой ключ, ключ эпохи, главный ключ группы, промежуточный ключ и секрет структуры.
Публичные типы | |
---|---|
@221 | перечисление |
Публичные атрибуты | |
---|---|
@223 | union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 |
GlobalId | uint32_t Глобальный идентификатор ключа группы приложений. |
Key [MaxKeySize] | uint8_t Материал секретного ключа. |
KeyId | uint32_t Идентификатор ключа. |
KeyLen | uint8_t Длина ключа. |
StartTime | uint32_t Время начала ключа эпохи. |
Публичные типы
@221
@221
Публичные атрибуты
@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222 @223
ГлобальныйИд
uint32_t GlobalId
Глобальный идентификатор ключа группы приложений.
Ключ
uint8_t Key[MaxKeySize]
Материал секретного ключа.
идентификатор ключа
uint32_t KeyId
Идентификатор ключа.
КейЛен
uint8_t KeyLen
Длина ключа.
Время начала
uint32_t StartTime
Время начала ключа эпохи.