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 clave
|
KeyLen
|
uint8_t
Es la longitud de la clave.
|
StartTime
|
uint32_t
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 clave
KeyLen
uint8_t KeyLen
Es la longitud de la clave.
StartTime
uint32_t StartTime
La hora de inicio de la clave de época.