nl :: Tecer:: Perfis :: Segurança:: KeyExport
Este namespace inclui todas as interfaces dentro do Weave para o protocolo de exportação chave dentro do perfil de segurança do Weave.
Resumo
Enumerações | |
---|---|
@256 | enum |
@257 | enum |
@258 | enum |
@259 | enum |
Funções | |
---|---|
GenerateSHA256Hash (const uint8_t *msgStart, uint16_t msgLen, uint8_t *msgHash) | void |
SimulateDeviceKeyExport (const uint8_t *deviceCert, uint16_t deviceCertLen, const uint8_t *devicePrivKey, uint16_t devicePrivKeyLen, const uint8_t *trustRootCert, uint16_t trustRootCertLen, const uint8_t *exportReq, uint16_t exportReqLen, uint8_t *exportRespBuf, uint16_t exportRespBufSize, uint16_t & exportRespLen, bool & respIsReconfig) |
Aulas | |
---|---|
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExport | Implementa a lógica central do protocolo de exportação de chaves Weave. |
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExportDelegate | Classe de delegado abstrata chamada pelo mecanismo KeyExport para executar várias ações relacionadas à autenticação durante a exportação de chave. |
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveStandAloneKeyExportClient | Implementa o lado do cliente do protocolo de exportação de chave Weave para uso em contextos autônomos (mensagens não Weave). |
nl :: Weave :: Profiles :: Security :: KeyExport :: __FINAL |
Enumerações
@ 256
@256
@ 257
@257
@ 258
@258
@ 259
@259
Funções
GenerateSHA256Hash
void GenerateSHA256Hash( const uint8_t *msgStart, uint16_t msgLen, uint8_t *msgHash )
SimulateDeviceKeyExport
WEAVE_ERROR SimulateDeviceKeyExport( const uint8_t *deviceCert, uint16_t deviceCertLen, const uint8_t *devicePrivKey, uint16_t devicePrivKeyLen, const uint8_t *trustRootCert, uint16_t trustRootCertLen, const uint8_t *exportReq, uint16_t exportReqLen, uint8_t *exportRespBuf, uint16_t exportRespBufSize, uint16_t & exportRespLen, bool & respIsReconfig )