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

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

Contiene información sobre las claves de grupo de aplicaciones de Weave.

Resumen

Esta clase puede describir algunos ejemplos de claves: clave raíz, clave de época, clave maestra de grupo, clave intermedia y secreto de tela.

Tipos públicos

@221 enum

Atributos públicos

@223
union nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey::@222
GlobalId
uint32_t
El ID global de la clave del grupo de aplicaciones.
Key[MaxKeySize]
uint8_t
El material de la clave secreta
KeyId
uint32_t
El ID de la clave.
KeyLen
uint8_t
La longitud de la clave.
StartTime
uint32_t
Es la hora de inicio de la clave de época.

Tipos públicos

@221

 @221

Atributos públicos

@223

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

GlobalId

uint32_t GlobalId

El ID global de la clave del grupo de aplicaciones.

Clave

uint8_t Key[MaxKeySize]

El material de la clave secreta

KeyId

uint32_t KeyId

El ID de la clave.

KeyLen

uint8_t KeyLen

La longitud de la clave.

StartTime

uint32_t StartTime

Es la hora de inicio de la clave de época.