нл:: Переплетение:: Профили:: Безопасность:: 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

Время начала ключа эпохи.