nl::Weave::Profiles::Security::KeyExport
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Không gian tên này bao gồm tất cả giao diện trong Weave cho giao thức xuất khoá trong cấu hình bảo mật Weave.
Tóm tắt
Hàm |
|
---|---|
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)
|
Lớp |
|
---|---|
nl:: |
Triển khai logic cốt lõi của giao thức xuất khoá Weave. |
nl:: |
Lớp uỷ quyền trừu tượng do công cụ KeyExport gọi để thực hiện nhiều hành động liên quan đến xác thực trong quá trình xuất khoá. |
nl:: |
Triển khai phía máy khách của giao thức xuất khoá Weave để sử dụng trong các bối cảnh độc lập (không phải của Weave). |
nl:: |
Liệt kê
@256
@256
@257
@257
@258
@258
@259
@259
Hàm
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
)