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
Exemplos de chaves que podem ser descritas por essa classe são: chave raiz, chave de época, chave mestra de grupo, chave intermediária e chave secreta do fabric.
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.