SSLEngine.BeginHandshake 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.
Initiiert handshaking (initial or renegotiation) on this SSLEngine.
[Android.Runtime.Register("beginHandshake", "()V", "GetBeginHandshakeHandler")]
public abstract void BeginHandshake ();
[<Android.Runtime.Register("beginHandshake", "()V", "GetBeginHandshakeHandler")>]
abstract member BeginHandshake : unit -> unit
- Attribute
Ausnahmen
wenn der Handshake gestartet wird, schlägt der Handshake fehl.
wenn das Modul nicht über alle erforderlichen Einstellungen verfügt (z. B. Client-/Servermodus nicht festgelegt).
Hinweise
Initiiert handshaking (initial or renegotiation) on this SSLEngine.
Diese Methode ist für den anfänglichen Handshake nicht erforderlich, da diese wrap()
unwrap()
Methode implizit aufgerufen wird, wenn die Handshaking noch nicht begonnen hat.
Beachten Sie, dass der Peer auch eine Sitzungsumhandlung mit dieser SSLEngine
anfordern kann, indem die entsprechende Sitzungsnachricht neu verhandelt wird.
Im Gegensatz zur SSLSocket#startHandshake() SSLSocket#startHandshake()
Methode wird diese Methode erst blockiert, wenn der Handshaking abgeschlossen ist.
Um eine vollständige SSL/TLS-Sitzungsverhandlung zu erzwingen, sollte die aktuelle Sitzung vor dem Aufrufen dieser Methode ungültig werden.
Einige Protokolle unterstützen möglicherweise nicht mehrere Handshakes auf einem vorhandenen Modul und lösen möglicherweise einen SSLException
.
Java-Dokumentation für javax.net.ssl.SSLEngine.beginHandshake()
.
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.