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

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

Contém informações sobre as chaves de grupo de aplicativos do Weave.

Resumo

São exemplos de chaves que podem ser descritas por essa classe: chave raiz, chave de época, chave mestra de grupo, chave intermediária e chave de tecido.

Tipos públicos

@221 enum

Atributos públicos

@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
GlobalId
uint32_t
O ID global da chave do grupo de aplicativos.
Key[MaxKeySize]
uint8_t
O material da chave secreta.
KeyId
uint32_t
O ID da chave.
KeyLen
uint8_t
O comprimento da chave.
StartTime
uint32_t
O horário de início da chave de época.

Tipos públicos

@221

 @221

Atributos públicos

@223

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

GlobalId

uint32_t GlobalId

O ID global da chave do grupo de aplicativos.

Chave

uint8_t Key[MaxKeySize]

O material da chave secreta.

KeyId

uint32_t KeyId

O ID da chave.

KeyLen

uint8_t KeyLen

O comprimento da chave.

StartTime

uint32_t StartTime

O horário de início da chave de época.