Google is committed to advancing racial equity for Black communities. See how.
Esta página se ha traducido con Cloud Translation API.
Switch to English

pasiva Rendezvous

Rendezvous pasiva difiere de la de activo que la fase de establecimiento de la conexión se inicia antes de la fase de identificación por el provisionee.

Resumen

Además, los rechazos provisioner y de gotas de conexiones en el que la identidad de respuesta no contiene un dispositivo Descripción coincidencia de lo que se esperaba iniciaron.

En un escenario pasivo Rendezvous, el dispositivo instalado ya en una sartén y tejido de la tela 15.4 (el "dispositivo existente") pone el PAN en el modo que pueden unirse y escuchas de forma pasiva para las conexiones TCP entrantes en el puerto de la armadura sin garantía. Mientras que el PAN es acoplable, un nuevo dispositivo (el "carpintero") puede unirse en un modo provisional que dirige todo su tráfico a un puerto específico (en este caso, el puerto de la armadura sin garantía) en el host que hizo que la red se pueden unir. Este tráfico no es segura en la capa de enlace, ya que, por definición, un dispositivo integrado provisionalmente-no tiene una copia de las claves de cifrado del PAN. Cuando la lengüeta de la batería se tira o no lo tenga activado por el usuario de alguna otra manera, el elemento de unión explora activamente PAN acoplables. Para cada PAN acoplable, el elemento de unión se une provisionalmente la red y los intentos para llevar a cabo la autenticación PASE con el dispositivo existente en el puerto de la armadura sin garantía. Cuando el dispositivo de carpintería encuentra el plato derecho, su intento de autenticación PASE tendrá éxito. En este punto, el elemento de unión y el dispositivo existente llevará a cabo un intercambio seguro de claves en el nivel de la armadura, después de lo cual pueden realizar el resto de la interacción de emparejamiento través de un canal seguro.

funciones

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

funciones

passiveRendezvousWithCompletion: fracaso:

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

passiveRendezvousWithDeviceAccessToken: completado: fracaso:

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

passiveRendezvousWithDevicePairingCode: completado: fracaso:

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