Partilhar via


SSLSocket.StartHandshake Método

Definição

Inicia um handshake SSL nesta conexão.

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

Exceções

se ocorrer um erro.

Comentários

Inicia um handshake SSL nesta conexão. Motivos comuns incluem a necessidade de usar novas chaves de criptografia, alterar conjuntos de codificação ou iniciar uma nova sessão. Para forçar a reautenticação completa, a sessão atual pode ser invalidada antes de iniciar esse handshake.

Se os dados já tiverem sido enviados na conexão, eles continuarão a fluir durante esse handshake. Quando o handshake for concluído, isso será sinalizado com um evento.

Esse método é síncrono para o handshake inicial em uma conexão e retorna quando o handshake negociado é concluído. Alguns protocolos podem não oferecer suporte a vários handshakes em um soquete existente e podem lançar um IOException.

Documentação Java para javax.net.ssl.SSLSocket.startHandshake().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a