nl::Weave::Profiles::Security::KeyExport
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस नेमस्पेस में, Weave की सुरक्षा प्रोफ़ाइल के मुख्य एक्सपोर्ट प्रोटोकॉल के लिए सभी इंटरफ़ेस शामिल हैं.
खास जानकारी
फ़ंक्शन |
|
---|---|
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)
|
क्लास |
|
---|---|
nl:: |
Weave पासकोड एक्सपोर्ट प्रोटोकॉल के मुख्य लॉजिक को लागू करता है. |
nl:: |
पासकोड एक्सपोर्ट करने के दौरान, पुष्टि से जुड़ी कई कार्रवाइयां करने के लिए KeyExport इंजन की मदद से कॉल की गई ऐब्स्ट्रैक्ट डेलिगेट क्लास. |
nl:: |
स्टैंड-अलोन (नॉन-Weave मैसेजिंग) के कॉन्टेक्स्ट में इस्तेमाल करने के लिए, Weave की एक्सपोर्ट प्रोटोकॉल का क्लाइंट साइड लागू करता है. |
nl:: |
इन्यूमरेशन
@256
@256
@257
@257
@258
@258
@259
@259
फ़ंक्शन
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
)