SSLSocket.StartHandshake Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.