Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

WeaveKeyExportClient

सार्वजनिक अंतिम वर्ग WeaveKeyExportClient ऑब्जेक्ट का विस्तार करता है

स्टैंड-अलोन (गैर-बुनाई संदेश) संदर्भों में उपयोग के लिए बुनाई कुंजी निर्यात प्रोटोकॉल के ग्राहक पक्ष को लागू करता है।

सार्वजनिक निर्माता सारांश

लोक विधि सारांश

बूलियन
allowNestDevelopmentDevices ()
सच है अगर नेस्ट विकास उपकरणों से महत्वपूर्ण निर्यात प्रतिक्रियाओं की अनुमति होगी।
बूलियन
allowSHA1DeviceCert प्रमाणपत्र ()
सही है अगर SHA1 प्रमाणपत्र वाले उपकरणों से महत्वपूर्ण निर्यात प्रतिक्रियाएं दी जाएंगी।
शून्य
बाइट []
generateKeyExportRequest (पूर्णांक Keyid, लंबे responderNodeId, बाइट [] accessToken)
एक पहुंच टोकन दिया गया एक प्रमुख निर्यात अनुरोध उत्पन्न करें।
बाइट []
generateKeyExportRequest (पूर्णांक Keyid, लंबे responderNodeId, बाइट [] clientCert, बाइट [] clientKey)
क्लाइंट प्रमाणपत्र और निजी कुंजी दिए गए एक प्रमुख निर्यात अनुरोध उत्पन्न करें।
शून्य
processKeyExportReconfigure (बाइट [] रीकंफिग)
पहले से जनरेट किए गए कुंजी निर्यात अनुरोध के जवाब में प्राप्त एक पुन: कॉन्फ़िगर संदेश को संसाधित करें।
बाइट []
processKeyExportResponse (लंबी उत्तरदाता संख्या, बाइट [] exportResp)
पूर्व-जनरेट किए गए कुंजी निर्यात अनुरोध पर प्रतिक्रिया की प्रक्रिया करें।
शून्य
रीसेट ()
मुख्य निर्यात क्लाइंट ऑब्जेक्ट को रीसेट करें, लंबित कुंजी निर्यात अनुरोध के साथ जुड़े किसी भी राज्य को छोड़ दें।
शून्य
सेटऑनवेस्टडेवलपमेंट डिविसेस (बूलियन वैल)
नेस्ट विकास उपकरणों से प्रमुख निर्यात प्रतिक्रियाओं को अनुमति दें या अस्वीकार करें।
शून्य
setAllowSHA1DeviceCertports (बूलियन वैल)
SHA1 प्रमाणपत्र वाले उपकरणों से मुख्य निर्यात प्रतिक्रियाओं को अनुमति दें या अस्वीकार करें।

निहित विधि सारांश

सार्वजनिक निर्माणकर्ता

सार्वजनिक WeaveKeyExportClient ()

सार्वजनिक तरीके

सार्वजनिक बूलियन allowNestDevelopmentDevices ()

सच है अगर नेस्ट विकास उपकरणों से महत्वपूर्ण निर्यात प्रतिक्रियाओं की अनुमति होगी।

सार्वजनिक बूलियन allowSHA1DeviceCertificates ()

सही है अगर SHA1 प्रमाणपत्र वाले उपकरणों से महत्वपूर्ण निर्यात प्रतिक्रियाएं दी जाएंगी।

सार्वजनिक शून्य अंतिम ()

फेंकता
फेंकने योग्य

सार्वजनिक बाइट [] generateKeyExportRequest (पूर्णांक Keyid, लंबे responderNodeId, बाइट [] accessToken)

एक्सेस टोकन दिए जाने पर एक प्रमुख निर्यात अनुरोध उत्पन्न करें।

पैरामीटर
Keyid निर्यात की जाने वाली कुंजी की बुनाई कुंजी आईडी।
responderNodeId डिवाइस का बुनाई नोड आईडी जिसके लिए अनुरोध अग्रेषित किया जाएगा; या 0 यदि विशेष डिवाइस आईडी अज्ञात है।
एक्सेस टोकन बुन टीएलवी प्रारूप में एक बुनाई पहुंच टोकन युक्त बफर।
रिटर्न
  • एक बाइट सरणी जिसमें उत्पन्न कुंजी निर्यात अनुरोध है।

सार्वजनिक बाइट [] generateKeyExportRequest (पूर्णांक Keyid, लंबे responderNodeId, बाइट [] clientCert, बाइट [] clientKey)

क्लाइंट प्रमाणपत्र और निजी कुंजी दिए गए एक प्रमुख निर्यात अनुरोध उत्पन्न करें।

पैरामीटर
Keyid निर्यात की जाने वाली कुंजी की बुनाई कुंजी आईडी।
responderNodeId डिवाइस का बुनाई नोड आईडी जिसके लिए अनुरोध अग्रेषित किया जाएगा; या 0 यदि विशेष डिवाइस आईडी अज्ञात है।
clientCert एक बफ़र जिसमें बुन प्रमाणपत्र है जो अनुरोध करने वाले ग्राहक की पहचान करता है। प्रमाणपत्र को बुनकर टीएलवी प्रारूप में एन्कोड किया जाना अपेक्षित है।
clientKey एक बफ़र जिसमें क्लाइंट सर्टिफ़िकेट से जुड़ी निजी कुंजी होती है। निजी कुंजी को वीएलवी टीएलवी प्रारूप में एन्कोड किया जाना अपेक्षित है।
रिटर्न
  • एक बाइट सरणी उत्पन्न कुंजी निर्यात अनुरोध युक्त।

सार्वजनिक शून्य प्रक्रिया KeyExportReconfigure (बाइट [] पुन: कॉन्फ़िगर)

पहले से जनरेट किए गए कुंजी निर्यात अनुरोध के जवाब में प्राप्त एक पुन: कॉन्फ़िगर संदेश को संसाधित करें।

पैरामीटर
reconfig डिवाइस द्वारा लौटाए गए एक बुन वी कुंजी निर्यात पुन: कॉन्फ़िगर संदेश युक्त बफर।

सार्वजनिक बाइट [] processKeyExportResponse (लंबी उत्तरदाता संख्या, बाइट [] निर्यात]

पूर्व-जनरेट किए गए कुंजी निर्यात अनुरोध पर प्रतिक्रिया की प्रक्रिया करें।

पैरामीटर
responderNodeId डिवाइस का बुनाई नोड आईडी जिसके लिए अनुरोध अग्रेषित किया गया था; या 0 यदि विशेष डिवाइस आईडी अज्ञात है।
exportResp डिवाइस द्वारा लौटे के रूप में एक बुनाई कुंजी निर्यात प्रतिक्रिया वाले बफर।
रिटर्न
  • एक बाइट सरणी जिसमें निर्यात की गई कुंजी होती है।

सार्वजनिक शून्य रीसेट ()

मुख्य निर्यात क्लाइंट ऑब्जेक्ट को रीसेट करें, लंबित कुंजी निर्यात अनुरोध के साथ जुड़े किसी भी राज्य को छोड़ दें।

सार्वजनिक शून्य सेटआलोवेस्टडेवलपमेंट डिविसेस (बूलियन वैल)

नेस्ट विकास उपकरणों से प्रमुख निर्यात प्रतिक्रियाओं को अनुमति दें या अस्वीकार करें।

पैरामीटर
वैल

सार्वजनिक शून्य सेटअलॉशशा 1Diceice सर्टिफिकेट (बूलियन वैल)

SHA1 प्रमाणपत्र वाले उपकरणों से मुख्य निर्यात प्रतिक्रियाओं को अनुमति दें या अस्वीकार करें।

पैरामीटर
वैल