Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Pasif Randevu

Pasif Randevu Aktif'ten farklıdır, çünkü bağlantı kurma aşaması hizmet sağlayıcı tarafından tanımlama aşamasından önce başlatılır.

özet

Ayrıca, sağlayıcı Yanıt Tanımla Yanıtının beklenen ile eşleşen bir Aygıt Açıklaması içermediği başlatılan bağlantıları reddeder ve bırakır.

Pasif Bir Randevu senaryosunda, zaten 15.4 PAN ve Weave kumaşa ("mevcut aygıt") kurulu aygıt PAN'ı birleştirilebilir moda sokar ve güvenli olmayan Weave bağlantı noktasına gelen TCP bağlantılarını pasif olarak dinler. PAN birleştirilebilirken, tüm trafiğini, ağı birleştirilebilir yapan ana bilgisayardaki belirli bir bağlantı noktasına (bu durumda güvenli olmayan Örgü bağlantı noktası) yönlendiren geçici bir modda katılabilir. Tanım gereği geçici olarak birleştirilmiş bir aygıtta PAN şifreleme anahtarlarının bir kopyası olmadığından, bu trafik bağlantı katmanında güvenli değildir. Pil sekmesi çekildiğinde veya kullanıcı tarafından başka bir şekilde etkinleştirildiğinde, birleştirici aktif olarak birleştirilebilir PAN'ları tarar. Birleştirilebilir her PAN için, marangoz geçici olarak ağa katılır ve güvenli olmayan Weave portundaki mevcut cihazla PASE kimlik doğrulaması yapmaya çalışır. Birleştirici cihaz doğru PAN'yi bulduğunda, PASE kimlik doğrulama girişimi başarılı olur. Bu noktada, marangoz ve mevcut cihaz Dokuma seviyesinde güvenli bir anahtar değişimi gerçekleştirecek, daha sonra eşleştirme etkileşiminin geri kalanını güvenli bir kanal üzerinde gerçekleştirebileceklerdir.

Fonksiyonlar

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

Fonksiyonlar

passiveRendezvousWithCompletion: hatası:

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

passiveRendezvousWithDeviceAccessToken: tamamlama: hatası:

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

passiveRendezvousWithDevicePairingCode: tamamlama: hatası:

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