SSLSocket.StartHandshake Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet einen SSL-Handshake für diese Verbindung.
[Android.Runtime.Register("startHandshake", "()V", "GetStartHandshakeHandler")]
public abstract void StartHandshake ();
[<Android.Runtime.Register("startHandshake", "()V", "GetStartHandshakeHandler")>]
abstract member StartHandshake : unit -> unit
- Attribute
Ausnahmen
wenn ein Fehler auftritt.
Hinweise
Startet einen SSL-Handshake für diese Verbindung. Häufige Gründe sind die Verwendung neuer Verschlüsselungsschlüssel, das Ändern von Verschlüsselungssammlungen oder das Initiieren einer neuen Sitzung. Um die vollständige erneute Authentifizierung zu erzwingen, konnte die aktuelle Sitzung vor dem Starten dieses Handshakes ungültig werden.
Wenn Daten bereits an die Verbindung gesendet wurden, fließt sie während dieses Handshake weiter. Wenn der Handshake abgeschlossen ist, wird dies mit einem Ereignis signalisiert.
Diese Methode ist synchron für den ersten Handshake für eine Verbindung und gibt zurück, wenn der ausgehandelte Handshake abgeschlossen ist. Einige Protokolle unterstützen möglicherweise nicht mehrere Handshakes auf einem vorhandenen Socket und lösen möglicherweise eine IOException aus.
Java-Dokumentation für javax.net.ssl.SSLSocket.startHandshake()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.