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

पैसिव रेंडीज़वस

पैसिव रेंडीज़वस एक्टिव से अलग है कि कनेक्शन स्थापना चरण प्रोविसी द्वारा पहचान चरण से पहले शुरू किया गया है।

सारांश

इसके अलावा, प्रवर्तक ने उन कनेक्शनों को अस्वीकार कर दिया और छोड़ दिया, जिनमें आइडेंटिफाई रिस्पोंस में एक उपकरण विवरण नहीं होता है, जो अपेक्षित था।

एक पैसिव रेंडीज़वॉश परिदृश्य में, पहले से ही एक 15.4 पैन और वीव फैब्रिक ("मौजूदा डिवाइस") पर स्थापित डिवाइस पैन को शामिल करने योग्य मोड में रखता है और असुरक्षित वीज़ पोर्ट पर आने वाले टीसीपी कनेक्शनों के लिए निष्क्रियता से सुनता है। जबकि पैन शामिल करने योग्य है, एक नया डिवाइस ("जॉइनर") एक अनंतिम मोड में शामिल हो सकता है जो अपने सभी ट्रैफ़िक को एक विशिष्ट पोर्ट (इस मामले में, असुरक्षित वीव पोर्ट) होस्ट पर निर्देशित करता है जो नेटवर्क में शामिल होने योग्य बनाता है। यह ट्रैफ़िक लिंक-लेयर पर असुरक्षित है, क्योंकि परिभाषा के अनुसार एक अनंतिम रूप से जुड़ने वाले डिवाइस में पैन एन्क्रिप्शन कीज़ की कॉपी नहीं होती है। जब इसका बैटरी टैब खींचा जाता है या इसे उपयोगकर्ता द्वारा किसी अन्य तरीके से सक्रिय किया जाता है, तो जॉइनर सक्रिय रूप से जॉइन करने योग्य पैन के लिए स्कैन करता है। प्रत्येक जुड़ने वाले पैन के लिए, जॉइनर अनंतिम रूप से नेटवर्क में शामिल हो जाता है और असुरक्षित वेव पोर्ट पर मौजूदा डिवाइस के साथ PASE प्रमाणीकरण करने का प्रयास करता है। जब योजक डिवाइस सही पैन का पता लगाता है, तो इसका PASE प्रमाणीकरण प्रयास सफल होगा। इस बिंदु पर, योजक और मौजूदा डिवाइस वीव स्तर पर एक सुरक्षित कुंजी विनिमय करेगा, जिसके बाद वे एक सुरक्षित चैनल पर बाकी युग्मन इंटरैक्शन का प्रदर्शन कर सकते हैं।

कार्य

passiveRendezvousWithCompletion:failure: (WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDeviceAccessToken:completion:failure: (NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDevicePairingCode:completion:failure: (NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

कार्य

passiveRendezvousWithCompletion: विफलता:

virtual void passiveRendezvousWithCompletion:failure:(
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDeviceAccessToken: पूरा होने: विफलता:

virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:(
  NSString *accessToken,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDevicePairingCode: पूरा होने: विफलता:

virtual void passiveRendezvousWithDevicePairingCode:completion:failure:(
  NSString *pairingCode,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)