nl:: बुनें:: बुनाई सुरक्षा प्रबंधक

सारांश

निर्माता और विनाशक De

WeaveSecurityManager (void)

सार्वजनिक प्रकार

KeyErrorMsgRcvdFunct )(uint16_t keyId, uint8_t encType, uint32_t messageId, uint64_t peerNodeId, WEAVE_ERROR keyErr) टाइपडीफ
void(*
कुंजी त्रुटि संदेश हैंडलिंग फ़ंक्शन का प्रकार।
KeyExportCompleteFunct )(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, uint32_t exportedKeyId, const uint8_t *exportedKey, uint16_t exportedKeyLen) टाइपडीफ
void(*
कुंजी निर्यात प्रोटोकॉल पूर्ण हैंडलिंग फ़ंक्शन का प्रकार।
KeyExportErrorFunct )(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, WEAVE_ERROR localErr, StatusReport *statusReport) टाइपडीफ
void(*
कुंजी निर्यात प्रोटोकॉल त्रुटि प्रबंधन फ़ंक्शन का प्रकार।
SessionErrorFunct )(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, WEAVE_ERROR localErr, uint64_t peerNodeId, StatusReport *statusReport) टाइपडीफ
void(*
SessionEstablishedFunct )(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, uint16_t sessionKeyId, uint64_t peerNodeId, uint8_t encType) टाइपडीफ
void(*
State एन्यूम

सार्वजनिक गुण

CASEUseKnownECDHKey
bool
ExchangeManager
FabricState
IdleSessionTimeout
uint32_t
InitiatorAllowedCASEConfigs
uint8_t
InitiatorAllowedCASECurves
uint8_t
InitiatorAllowedKeyExportConfigs
uint8_t
InitiatorCASEConfig
uint32_t
InitiatorCASECurveId
uint32_t
InitiatorKeyExportConfig
uint8_t
OnKeyErrorMsgRcvd
कुंजी त्रुटि कॉलबैक फ़ंक्शन।
OnSessionError
SessionErrorFunct
OnSessionEstablished
SessionEstablishedFunct
ResponderAllowedCASEConfigs
uint8_t
ResponderAllowedCASECurves
uint8_t
ResponderAllowedKeyExportConfigs
uint8_t
SessionEstablishTimeout
uint32_t
State
uint8_t
mCASEEngine
mKeyExport
mPASEEngine
mStartKeyExport_OnComplete
कुंजी निर्यात प्रोटोकॉल कॉलबैक फ़ंक्शन को पूरा करता है।
mStartKeyExport_OnError
कुंजी निर्यात प्रोटोकॉल त्रुटि कॉलबैक फ़ंक्शन।
mStartKeyExport_ReqState
void *
mStartSecureSession_OnComplete
SessionEstablishedFunct
mStartSecureSession_OnError
SessionErrorFunct
mStartSecureSession_ReqState
void *
mTAKEEngine

सार्वजनिक समारोह

CancelSessionEstablishment (void *reqState)
चल रहे सत्र प्रतिष्ठान को रद्द करें।
Init ( WeaveExchangeManager & aExchangeMgr, System::Layer & aSystemLayer)
IsKeyError ( WEAVE_ERROR err)
bool
जाँचता है कि निर्दिष्ट बुन त्रुटि कोड प्रमुख त्रुटि कोडों में से एक है या नहीं।
OnEncryptedMsgRcvd (uint16_t sessionKeyId, uint64_t peerNodeId, uint8_t encType)
void
ReleaseKey (uint64_t peerNodeId, uint16_t keyId)
void
एक संदेश एन्क्रिप्शन कुंजी आरक्षण जारी करें।
ReserveKey (uint64_t peerNodeId, uint16_t keyId)
void
एक संदेश एन्क्रिप्शन कुंजी पर आरक्षण रखें।
SendKeyErrorMsg ( WeaveMessageInfo *rcvdMsgInfo, const IPPacketInfo *rcvdMsgPacketInfo, WeaveConnection *con, WEAVE_ERROR keyErr)
कुंजी त्रुटि संदेश भेजें।
SetCASEAuthDelegate ( WeaveCASEAuthDelegate *delegate)
void
SetKeyExportDelegate ( WeaveKeyExportDelegate *delegate)
void
SetTAKEAuthDelegate ( WeaveTAKEChallengerAuthDelegate *delegate)
void
SetTAKETokenAuthDelegate ( WeaveTAKETokenAuthDelegate *delegate)
void
Shutdown (void)
StartCASESession ( WeaveConnection *con, uint64_t peerNodeId, const IPAddress & peerAddr, uint16_t peerPort, WeaveAuthMode requestedAuthMode, void *reqState, SessionEstablishedFunct onComplete, SessionErrorFunct onError, WeaveCASEAuthDelegate *authDelegate, uint64_t terminatingNodeId)
इस विधि को नया स्थापित करने या मौजूदा केस सत्र खोजने के लिए कहा जाता है।
StartKeyExport ( WeaveConnection *con, uint64_t peerNodeId, const IPAddress & peerAddr, uint16_t peerPort, uint32_t keyId, bool signMessage, void *reqState, KeyExportCompleteFunct onComplete, KeyExportErrorFunct onError, WeaveKeyExportDelegate *keyExportDelegate)
StartPASESession ( WeaveConnection *con, WeaveAuthMode requestedAuthMode, void *reqState, SessionEstablishedFunct onComplete, SessionErrorFunct onError, const uint8_t *pw, uint16_t pwLen)
सुरक्षित PASE सत्र स्थापित करने के लिए इस विधि को कहा जाता है।
StartTAKESession ( WeaveConnection *con, WeaveAuthMode requestedAuthMode, void *reqState, SessionEstablishedFunct onComplete, SessionErrorFunct onError, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool sendChallengerId, WeaveTAKEChallengerAuthDelegate *authDelegate)
सुरक्षित टेक सत्र स्थापित करने के लिए इस विधि को बुलाया जाता है।

सार्वजनिक प्रकार

KeyErrorMsgRcvdFunct

void(* KeyErrorMsgRcvdFunct)(uint16_t keyId, uint8_t encType, uint32_t messageId, uint64_t peerNodeId, WEAVE_ERROR keyErr)

कुंजी त्रुटि संदेश हैंडलिंग फ़ंक्शन का प्रकार।

विवरण
मापदंडों
[in] keyId
एन्क्रिप्शन कुंजी ने सहकर्मी से कुंजी त्रुटि संदेश प्रतिक्रिया का कारण बना।
[in] encType
एन्क्रिप्शन Keyid के साथ जुड़े प्रकार।
[in] messageId
बुन संदेश के पहचानकर्ता के परिणामस्वरूप सहकर्मी से महत्वपूर्ण त्रुटि प्रतिक्रिया हुई।
[in] peerNodeId
वीव नोड का पहचानकर्ता जिसने मुख्य त्रुटि संदेश भेजा है।
[in] keyErr
सहकर्मी से प्राप्त त्रुटि कोड।

KeyExportCompleteFunction

void(* KeyExportCompleteFunct)(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, uint32_t exportedKeyId, const uint8_t *exportedKey, uint16_t exportedKeyLen)

कुंजी निर्यात प्रोटोकॉल पूर्ण हैंडलिंग फ़ंक्शन का प्रकार।

विवरण
मापदंडों
[in] sm
करने के लिए एक सूचक WeaveSecurityManager वस्तु।
[in] con
करने के लिए एक सूचक WeaveConnection वस्तु।
[in] reqState
प्रमुख निर्यात अनुरोधकर्ता स्थिति के लिए एक सूचक।
[in] keyId
निर्यात की गई कुंजी आईडी.
[in] exportedKey
निर्यात की गई गुप्त कुंजी का सूचक।
[in] exportedKeyLen
निर्यात की गई गुप्त कुंजी लंबाई का संदर्भ।

KeyExportErrorFunction

void(* KeyExportErrorFunct)(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, WEAVE_ERROR localErr, StatusReport *statusReport)

कुंजी निर्यात प्रोटोकॉल त्रुटि प्रबंधन फ़ंक्शन का प्रकार।

विवरण
मापदंडों
[in] sm
करने के लिए एक सूचक WeaveSecurityManager वस्तु।
[in] con
करने के लिए एक सूचक WeaveConnection वस्तु।
[in] reqState
प्रमुख निर्यात अनुरोधकर्ता स्थिति के लिए एक सूचक।
[in] localErr
कुंजी निर्यात प्रोटोकॉल के दौरान WEAVE_ERROR का सामना करना पड़ा।
[in] statusReport
यदि सहकर्मी से त्रुटि स्थिति प्राप्त होती है, तो StatusReport ऑब्जेक्ट के लिए एक सूचक।

सत्र त्रुटि समारोह

void(* SessionErrorFunct)(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, WEAVE_ERROR localErr, uint64_t peerNodeId, StatusReport *statusReport)

सत्र स्थापित समारोह

void(* SessionEstablishedFunct)(WeaveSecurityManager *sm, WeaveConnection *con, void *reqState, uint16_t sessionKeyId, uint64_t peerNodeId, uint8_t encType)

राज्य

 State

सार्वजनिक गुण

CASEUseज्ञातECDHकुंजी

bool CASEUseKnownECDHKey

एक्सचेंज मैनेजर

WeaveExchangeManager * ExchangeManager

फैब्रिकस्टेट

WeaveFabricState * FabricState

निष्क्रिय सत्र समयबाह्य

uint32_t IdleSessionTimeout

आरंभकर्ताअनुमति CASEConfigs

uint8_t InitiatorAllowedCASEConfigs

आरंभकर्ताअनुमति CASECurves

uint8_t InitiatorAllowedCASECurves

सर्जकअनुमति प्राप्तKeyExportConfigs

uint8_t InitiatorAllowedKeyExportConfigs

सर्जक CASEConfig

uint32_t InitiatorCASEConfig

आरंभकर्ताCASECurveId

uint32_t InitiatorCASECurveId

आरंभकर्ताकीएक्सपोर्टकॉन्फ़िगरेशन

uint8_t InitiatorKeyExportConfig

OnKeyErrorMsgRcvd

KeyErrorMsgRcvdFunct OnKeyErrorMsgRcvd

कुंजी त्रुटि कॉलबैक फ़ंक्शन।

कुंजी त्रुटि संदेश प्राप्त होने पर इस फ़ंक्शन को कॉल किया जाता है।

ऑनसेशनत्रुटि

SessionErrorFunct OnSessionError

ऑनसेशन स्थापित

SessionEstablishedFunct OnSessionEstablished

प्रत्युत्तर अनुमत CASEConfigs

uint8_t ResponderAllowedCASEConfigs

प्रत्युत्तर अनुमत CASE कर्व्स

uint8_t ResponderAllowedCASECurves

प्रत्युत्तर अनुमत KeyExportConfigs

uint8_t ResponderAllowedKeyExportConfigs

सत्रस्थापितसमयबाह्य

uint32_t SessionEstablishTimeout

राज्य

uint8_t State

एमसीएएसईइंजिन

WeaveCASEEngine * mCASEEngine

एमकेएक्सपोर्ट

WeaveKeyExport * mKeyExport

एमपीएएसई इंजन

WeavePASEEngine * mPASEEngine

mStartKeyExport_OnComplete

KeyExportCompleteFunct mStartKeyExport_OnComplete

कुंजी निर्यात प्रोटोकॉल कॉलबैक फ़ंक्शन को पूरा करता है।

गुप्त कुंजी निर्यात प्रक्रिया पूरी होने पर इस फ़ंक्शन को कहा जाता है।

mStartKeyExport_OnError

KeyExportErrorFunct mStartKeyExport_OnError

कुंजी निर्यात प्रोटोकॉल त्रुटि कॉलबैक फ़ंक्शन।

इस फ़ंक्शन को तब कहा जाता है जब कुंजी निर्यात प्रक्रिया के दौरान कोई त्रुटि आती है।

mStartKeyExport_ReqState

void * mStartKeyExport_ReqState

mStartSecureSession_OnComplete

SessionEstablishedFunct mStartSecureSession_OnComplete

mStartSecureSession_OnError

SessionErrorFunct mStartSecureSession_OnError

mStartSecureSession_ReqState

void * mStartSecureSession_ReqState

एमटेक इंजन

WeaveTAKEEngine * mTAKEEngine

सार्वजनिक समारोह

रद्द करेंसत्र स्थापना

WEAVE_ERROR CancelSessionEstablishment(
  void *reqState
)

चल रहे सत्र प्रतिष्ठान को रद्द करें।

विवरण
मापदंडों
[in] reqState
एक पॉइंटर मान जो सत्र शुरू होने पर एप्लिकेशन द्वारा दिए गए मान से मेल खाता है।
वापसी मूल्य
WEAVE_NO_ERROR
यदि एक मिलान-प्रगति सत्र प्रतिष्ठान पाया गया और रद्द कर दिया गया।
WEAVE_ERROR_INCORRECT_STATE
यदि कोई सत्र स्थापना प्रगति पर नहीं थी, या प्रगति सत्र आपूर्ति किए गए अनुरोध स्थिति सूचक से मेल नहीं खाता था।

में इस

WEAVE_ERROR Init(
  WeaveExchangeManager & aExchangeMgr,
  System::Layer & aSystemLayer
)

IsKeyError

bool IsKeyError(
  WEAVE_ERROR err
)

जाँचता है कि निर्दिष्ट बुन त्रुटि कोड प्रमुख त्रुटि कोडों में से एक है या नहीं।

इस फ़ंक्शन को यह निर्धारित करने के लिए कहा जाता है कि क्या संदेश के आरंभकर्ता को कुंजी त्रुटि संदेश भेजा जाना चाहिए जो डिकोडिंग के दौरान सही कुंजी खोजने में विफल रहा।

विवरण
मापदंडों
[in] err
एक बुनाई त्रुटि कोड।
वापसी मूल्य
true
यदि निर्दिष्ट किया गया है तो बुन त्रुटि कोड एक महत्वपूर्ण त्रुटि है।
false
अन्यथा।

ऑनएन्क्रिप्टेडMsgRcvd

void OnEncryptedMsgRcvd(
  uint16_t sessionKeyId,
  uint64_t peerNodeId,
  uint8_t encType
)

रिलीजकी

void ReleaseKey(
  uint64_t peerNodeId,
  uint16_t keyId
)

एक संदेश एन्क्रिप्शन कुंजी आरक्षण जारी करें।

एक आरक्षण जारी करें जिसे पहले एक संदेश एन्क्रिप्शन कुंजी पर रखा गया था।

एक विशेष कुंजी पर रखा हर आरक्षण के लिए, ReleaseKey () विधि से अधिक नहीं एक बार बुलाया जाना चाहिए।

यह विधि किसी भी प्रकार की कुंजी आईडी को स्वीकार करती है, जिसमें कोई नहीं भी शामिल है। जिन कुंजी आईडी में वास्तविक कुंजियों का नाम नहीं है, उन्हें अनदेखा कर दिया जाता है।

विवरण
मापदंडों
[in] peerNodeId
पीयर का वीव नोड आईडी जिसके साथ कुंजी साझा की जाती है।
[in] keyId
कुंजी की आईडी जिसका आरक्षण जारी किया जाना चाहिए।

रिजर्वकी

void ReserveKey(
  uint64_t peerNodeId,
  uint16_t keyId
)

एक संदेश एन्क्रिप्शन कुंजी पर आरक्षण रखें।

कुंजी आरक्षण का उपयोग यह संकेत देने के लिए किया जाता है कि एक विशेष कुंजी सक्रिय रूप से उपयोग में है और इसे बनाए रखा जाना चाहिए। ध्यान दें कि एक कुंजी पर आरक्षण रखने की गारंटी नहीं है कि कुंजी को एक स्पष्ट क्रिया द्वारा हटाया नहीं जाएगा जैसे कि एक KeyError संदेश का स्वागत।

एक विशेष कुंजी पर रखा हर आरक्षण के लिए, करने के लिए एक इसी कॉल ReleaseKey () किया जाना चाहिए।

यह विधि किसी भी प्रकार की कुंजी आईडी को स्वीकार करती है, जिसमें कोई नहीं भी शामिल है। जिन कुंजी आईडी में वास्तविक कुंजियों का नाम नहीं होता है, उन्हें अनदेखा कर दिया जाता है।

विवरण
मापदंडों
[in] peerNodeId
पीयर का वीव नोड आईडी जिसके साथ कुंजी साझा की जाती है।
[in] keyId
आरक्षित की जाने वाली कुंजी की आईडी।

SendKeyErrorMsg

WEAVE_ERROR SendKeyErrorMsg(
  WeaveMessageInfo *rcvdMsgInfo,
  const IPPacketInfo *rcvdMsgPacketInfo,
  WeaveConnection *con,
  WEAVE_ERROR keyErr
)

कुंजी त्रुटि संदेश भेजें।

प्राप्त होने पर इस फ़ंक्शन को कॉल किया जाता है कुंजी त्रुटि के कारण बुन संदेश डिकोडिंग विफल हो जाता है।

विवरण
मापदंडों
[in] rcvdMsgInfo
प्राप्त बुन संदेश के लिए संदेश जानकारी के लिए एक सूचक।
[in] rcvdMsgPacketInfo
प्राप्त वेव संदेश के IPPacketInfo ऑब्जेक्ट के लिए एक सूचक।
[in] con
करने के लिए एक सूचक WeaveConnection वस्तु।
[in] keyErr
कुंजी त्रुटि कोड बुनें।
वापसी मूल्य
WEAVE_ERROR_NO_MEMORY
यदि मेमोरी को नए एक्सचेंज संदर्भ या नए संदेश बफर के लिए आवंटित नहीं किया जा सकता है।
WEAVE_ERROR_BUFFER_TOO_SMALL
यदि बफर बहुत छोटा है
WEAVE_NO_ERROR
यदि विधि सफल हुई।

CASEAuthDelegate सेट करें

void SetCASEAuthDelegate(
  WeaveCASEAuthDelegate *delegate
)

SetKeyExportDelegate

void SetKeyExportDelegate(
  WeaveKeyExportDelegate *delegate
)

SetTAKEAuthDelegate

void SetTAKEAuthDelegate(
  WeaveTAKEChallengerAuthDelegate *delegate
)

SetTAKETokenAuthDelegate

void SetTAKETokenAuthDelegate(
  WeaveTAKETokenAuthDelegate *delegate
)

शट डाउन

WEAVE_ERROR Shutdown(
  void
)

प्रारंभ मामलासत्र

WEAVE_ERROR StartCASESession(
  WeaveConnection *con,
  uint64_t peerNodeId,
  const IPAddress & peerAddr,
  uint16_t peerPort,
  WeaveAuthMode requestedAuthMode,
  void *reqState,
  SessionEstablishedFunct onComplete,
  SessionErrorFunct onError,
  WeaveCASEAuthDelegate *authDelegate,
  uint64_t terminatingNodeId
)

इस विधि को नया स्थापित करने या मौजूदा केस सत्र खोजने के लिए कहा जाता है।

विवरण
मापदंडों
[in] con
करने के लिए एक सूचक WeaveConnection वस्तु।
[in] peerNodeId
सहकर्मी का नोड पहचानकर्ता।
[in] peerAddr
पीयर नोड का आईपी पता।
[in] peerPort
पीयर नोड का पोर्ट।
[in] requestedAuthMode
वांछित साधन जिसके द्वारा सहकर्मी को प्रमाणित किया जाना चाहिए। यह CASE प्रमाणन मोड में से एक होना चाहिए।
[in] reqState
अनुरोधकर्ता राज्य के लिए एक सूचक।
[in] onComplete
कॉलबैक फ़ंक्शन के लिए एक सूचक, जिसे एक बार अनुरोधित सुरक्षित सत्र स्थापित होने के बाद कहा जाएगा।
[in] onError
कॉलबैक फ़ंक्शन के लिए एक सूचक, जिसे अनुरोधित सत्र स्थापना विफल होने पर कॉल किया जाएगा।
[in] authDelegate
मामला प्रमाणीकरण प्रतिनिधि वस्तु के लिए एक सूचक।
[in] terminatingNodeId
सत्र समाप्ति नोड का नोड पहचानकर्ता। जब यह इनपुट kNodeIdNotSpecified से भिन्न होता है जो इंगित करता है कि साझा सुरक्षित सत्र का अनुरोध किया गया था।
वापसी मूल्य
WEAVE_NO_ERROR
सफलता पर।

स्टार्टकी एक्सपोर्ट

WEAVE_ERROR StartKeyExport(
  WeaveConnection *con,
  uint64_t peerNodeId,
  const IPAddress & peerAddr,
  uint16_t peerPort,
  uint32_t keyId,
  bool signMessage,
  void *reqState,
  KeyExportCompleteFunct onComplete,
  KeyExportErrorFunct onError,
  WeaveKeyExportDelegate *keyExportDelegate
)

प्रारंभपाससत्र

WEAVE_ERROR StartPASESession(
  WeaveConnection *con,
  WeaveAuthMode requestedAuthMode,
  void *reqState,
  SessionEstablishedFunct onComplete,
  SessionErrorFunct onError,
  const uint8_t *pw,
  uint16_t pwLen
)

सुरक्षित PASE सत्र स्थापित करने के लिए इस विधि को कहा जाता है।

विवरण
मापदंडों
[in] con
करने के लिए एक सूचक WeaveConnection वस्तु।
[in] requestedAuthMode
वांछित साधन जिसके द्वारा सहकर्मी को प्रमाणित किया जाना चाहिए। यह PASE प्रमाणीकरण मोड में से एक होना चाहिए।
[in] reqState
अनुरोधकर्ता राज्य के लिए एक सूचक।
[in] onComplete
कॉलबैक फ़ंक्शन के लिए एक पॉइंटर, जिसे एक बार अनुरोधित सुरक्षित सत्र स्थापित होने पर कॉल किया जाएगा।
[in] onError
कॉलबैक फ़ंक्शन के लिए एक सूचक, जिसे अनुरोधित सत्र स्थापना विफल होने पर कॉल किया जाएगा।
[in] pw
PASE गुप्त पासवर्ड का सूचक।
[in] pwLen
PASE गुप्त पासवर्ड की लंबाई।
वापसी मूल्य
WEAVE_NO_ERROR
सफलता पर।

स्टार्टटेकसेशन

WEAVE_ERROR StartTAKESession(
  WeaveConnection *con,
  WeaveAuthMode requestedAuthMode,
  void *reqState,
  SessionEstablishedFunct onComplete,
  SessionErrorFunct onError,
  bool encryptAuthPhase,
  bool encryptCommPhase,
  bool timeLimitedIK,
  bool sendChallengerId,
  WeaveTAKEChallengerAuthDelegate *authDelegate
)

सुरक्षित टेक सत्र स्थापित करने के लिए इस विधि को बुलाया जाता है।

विवरण
मापदंडों
[in] con
करने के लिए एक सूचक WeaveConnection वस्तु।
[in] requestedAuthMode
वांछित साधन जिसके द्वारा सहकर्मी को प्रमाणित किया जाना चाहिए। यह TAKE प्रमाणीकरण मोड में से एक होना चाहिए।
[in] reqState
अनुरोधकर्ता राज्य के लिए एक सूचक।
[in] onComplete
कॉलबैक फ़ंक्शन के लिए एक सूचक, जिसे एक बार अनुरोधित सुरक्षित सत्र स्थापित होने के बाद कहा जाएगा।
[in] onError
कॉलबैक फ़ंक्शन के लिए एक सूचक, जिसे अनुरोधित सत्र स्थापना विफल होने पर कॉल किया जाएगा।
[in] encryptAuthPhase
एक बूलियन ध्वज जो इंगित करता है कि प्रोटोकॉल प्रमाणीकरण चरण एन्क्रिप्ट किया जाना चाहिए या नहीं।
[in] encryptCommPhase
एक बूलियन ध्वज जो इंगित करता है कि प्रोटोकॉल संचार चरण एन्क्रिप्ट किया जाना चाहिए या नहीं।
[in] timeLimitedIK
एक बूलियन ध्वज जो इंगित करता है कि क्या पहचान कुंजी (IK) समय सीमित है।
[in] sendChallengerId
एक बूलियन ध्वज जो इंगित करता है कि संदेश में चुनौती देने वाले की पहचान को शामिल किया जाना चाहिए या नहीं। यदि इसे शामिल नहीं किया जाता है तो वीव नोड आईडी मान को चैलेंजर आईडी के रूप में उपयोग किया जाता है।
[in] authDelegate
TAKE चैलेंजर प्रमाणीकरण प्रतिनिधि वस्तु के लिए एक सूचक।
वापसी मूल्य
WEAVE_NO_ERROR
सफलता पर।

बुनाई सुरक्षा प्रबंधक

 WeaveSecurityManager(
  void
)