Compartir a través de


SSLSocket.StartHandshake Método

Definición

Inicia un protocolo de enlace SSL en esta conexión.

[Android.Runtime.Register("startHandshake", "()V", "GetStartHandshakeHandler")]
public abstract void StartHandshake ();
[<Android.Runtime.Register("startHandshake", "()V", "GetStartHandshakeHandler")>]
abstract member StartHandshake : unit -> unit
Atributos

Excepciones

si se produce un error.

Comentarios

Inicia un protocolo de enlace SSL en esta conexión. Entre los motivos comunes se incluyen la necesidad de usar nuevas claves de cifrado, cambiar conjuntos de cifrado o iniciar una nueva sesión. Para forzar la reautenticación completa, se podría invalidar la sesión actual antes de iniciar este protocolo de enlace.

Si los datos ya se han enviado en la conexión, continúa fluyendo durante este protocolo de enlace. Cuando se complete el protocolo de enlace, se indicará con un evento .

Este método es sincrónico para el protocolo de enlace inicial en una conexión y devuelve cuando se completa el protocolo de enlace negociado. Es posible que algunos protocolos no admitan varios protocolos de enlace en un socket existente y puedan producir una ioException.

Documentación de Java para javax.net.ssl.SSLSocket.startHandshake().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a