Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

מפגש פסיבי

פגישה פאסיבית שונה מפעילה בכך ששלב הקמת החיבור מתחיל לפני שלב הזיהוי על ידי מקבל ההפרשה.

סיכום

בנוסף, המפקח דוחה ומפיל קשרים יזומים שבהם התגובה לזהות אינה מכילה תיאור התקנים התואם את הצפוי.

בתרחיש פגישת פגישה פסיבית, ההתקן המותקן כבר נמצא על בד 15.4 של PAN ו- Weave ("המכשיר הקיים") מכניס את ה- PAN למצב הצטרף אליו ומאזין באופן פסיבי לחיבורי TCP נכנסים ביציאת Weave הלא מאובטחת. בזמן שה- PAN ניתן לחיבור, מכשיר חדש ("המצטרף") עשוי להצטרף למצב זמני שמפנה את כל התנועה שלהם לנמל ספציפי (במקרה זה, יציאת ה- Weave הלא מאובטחת) במארח שהפך את הרשת לחיבור. תנועה זו אינה מאובטחת בשכבת הקישורים, מכיוון שבהגדרה למכשיר שחובר זמנית אין עותק של מפתחות ההצפנה של PAN. כאשר משוך את לשונית הסוללה או שהוא מופעל על ידי המשתמש בדרך אחרת, המצטרף מנסה לבצע סריקות PAN המאפשרות להצטרף. עבור כל PAN הניתן להצטרף, המצטרף מצטרף באופן זמני לרשת ומנסה לבצע אימות PASE עם ההתקן הקיים ביציאת Weave הלא מאובטחת. כאשר מכשיר ההצטרפות ימצא את ה- PAN הנכון, ניסיון האימות PASE שלו יצליח. בשלב זה, המצטרף והמכשיר הקיים יבצעו החלפת מפתחות מאובטחת ברמת ה- Weave, לאחר מכן הם עשויים לבצע את שאר האינטראקציה של ההתאמה דרך ערוץ מאובטח.

פונקציות

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

פונקציות

passiveRendezvousWith השלמה: כישלון:

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
)