nl:: بافت:: پروفایل ها:: امنیت:: KeyExport:: WeaveStandAloneKeyExportClient
#include <src/lib/profiles/security/WeaveKeyExportClient.h>
سمت کلاینت پروتکل صادرات کلید Weave را برای استفاده در زمینههای مستقل (پیامرسانی غیر Weave) پیادهسازی میکند.
خلاصه
ارث
به ارث می رسد از: nl::Weave::پروفایل::امنیت::KeyExport::WeaveKeyExportDelegateتوابع عمومی | |
---|---|
AllowNestDevelopmentDevices () const | bool |
AllowNestDevelopmentDevices (bool val) | void |
AllowSHA1DeviceCerts () const | bool |
AllowSHA1DeviceCerts (bool val) | void |
GenerateKeyExportRequest (uint32_t keyId, uint64_t responderNodeId, const uint8_t *clientCert, uint16_t clientCertLen, const uint8_t *clientKey, uint16_t clientKeyLen, uint8_t *reqBuf, uint16_t reqBufSize, uint16_t & reqLen) | |
GenerateKeyExportRequest (uint32_t keyId, uint64_t responderNodeId, const uint8_t *accessToken, uint16_t accessTokenLen, uint8_t *reqBuf, uint16_t reqBufSize, uint16_t & reqLen) | |
Init (void) | void |
ProcessKeyExportReconfigure (const uint8_t *reconfBuf, uint16_t reconfLen) | |
ProcessKeyExportResponse (const uint8_t *respBuf, uint16_t respLen, uint64_t responderNodeId, uint8_t *exportedKeyBuf, uint16_t exportedKeyBufSize, uint16_t & exportedKeyLen, uint32_t & exportedKeyId) | |
ProposedConfig () const | uint8_t |
ProposedConfig (uint8_t val) | void |
Reset (void) | void |
توابع عمومی
AllowNestDevelopmentDevices
bool AllowNestDevelopmentDevices() const
AllowNestDevelopmentDevices
void AllowNestDevelopmentDevices( bool val )
AllowSHA1DeviceCerts
bool AllowSHA1DeviceCerts() const
AllowSHA1DeviceCerts
void AllowSHA1DeviceCerts( bool val )
GenerateKeyExportRequest
WEAVE_ERROR GenerateKeyExportRequest( uint32_t keyId, uint64_t responderNodeId, const uint8_t *clientCert, uint16_t clientCertLen, const uint8_t *clientKey, uint16_t clientKeyLen, uint8_t *reqBuf, uint16_t reqBufSize, uint16_t & reqLen )
GenerateKeyExportRequest
WEAVE_ERROR GenerateKeyExportRequest( uint32_t keyId, uint64_t responderNodeId, const uint8_t *accessToken, uint16_t accessTokenLen, uint8_t *reqBuf, uint16_t reqBufSize, uint16_t & reqLen )
شروع کنید
void Init( void )
ProcessKeyExportReconfigure
WEAVE_ERROR ProcessKeyExportReconfigure( const uint8_t *reconfBuf, uint16_t reconfLen )
ProcessKeyExportResponse
WEAVE_ERROR ProcessKeyExportResponse( const uint8_t *respBuf, uint16_t respLen, uint64_t responderNodeId, uint8_t *exportedKeyBuf, uint16_t exportedKeyBufSize, uint16_t & exportedKeyLen, uint32_t & exportedKeyId )
ProposedConfig
uint8_t ProposedConfig() const
ProposedConfig
void ProposedConfig( uint8_t val )
بازنشانی کنید
void Reset( void )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.