Partager via


SSLSocket.StartHandshake Méthode

Définition

Démarre une liaison SSL sur cette connexion.

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

Exceptions

si une erreur se produit.

Remarques

Démarre une liaison SSL sur cette connexion. Les raisons courantes incluent la nécessité d’utiliser de nouvelles clés de chiffrement, de modifier les suites de chiffrement ou de lancer une nouvelle session. Pour forcer la réauthentification complète, la session active peut être invalidée avant de commencer cette négociation.

Si les données ont déjà été envoyées sur la connexion, elles continuent de circuler pendant cette négociation. Une fois la négociation terminée, elle est signalée avec un événement.

Cette méthode est synchrone pour la négociation initiale sur une connexion et retourne une fois la négociation négociée terminée. Certains protocoles peuvent ne pas prendre en charge plusieurs liaisons sur un socket existant et peuvent lever une instance IOException.

Documentation Java pour javax.net.ssl.SSLSocket.startHandshake().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à