SSLParameters.ServerNames Eigenschaft
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.
Gibt einen List
Wert zurück, der alle SNIServerName
s des SNI-Parameters (Server Name Indication) oder null enthält, wenn keines festgelegt wurde. -or- Legt die gewünschten SNIServerName
s des SNI-Parameters (Server Name Indication) fest.
public System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName>? ServerNames { [Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)] get; [Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getServerNames", "()Ljava/util/List;", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setServerNames", "(Ljava/util/List;)V", "", ApiSince=24)>]
member this.ServerNames : System.Collections.Generic.IList<Javax.Net.Ssl.SNIServerName> with get, set
Eigenschaftswert
null oder eine unveränderliche Liste von nicht null SNIServerName
s
- Attribute
Hinweise
Dokumentation zum Property Getter:
Gibt einen List
Wert zurück, der alle SNIServerName
s des SNI-Parameters (Server Name Indication) oder null enthält, wenn keines festgelegt wurde.
Diese Methode ist nur nützlich, wenn SSLSocket
s oder SSLEngine
s im Clientmodus ausgeführt wird.
Bei SSL/TLS-Verbindungen kann der zugrunde liegende SSL/TLS-Anbieter einen Standardwert für einen bestimmten Servernamentyp angeben. Im Clientmodus wird empfohlen, dass Anbieter standardmäßig die Servernamenanzeige enthalten sollten, wenn sich der Server durch einen unterstützten Servernamentyp befinden kann.
Es wird empfohlen, dass Anbieter beim Erstellen SSLSocket
/SSLEngine
von s standardmäßige Servernamensanzeigen initialisieren. In den folgenden Beispielen kann der Servername durch eine Instanz dargestellt werden, von SNIHostName
der mit dem Hostnamen "www.example.com" initialisiert und typisiert StandardConstants#SNI_HOST_NAME
wurde.
Socket socket =
sslSocketFactory.createSocket("www.example.com", 443);
oder
SSLEngine engine =
sslContext.createSSLEngine("www.example.com", 443);
Hinzugefügt in 1.8.
Java-Dokumentation für javax.net.ssl.SSLParameters.getServerNames()
.
Dokumentation zum Eigenschaftensatzer:
Legt die gewünschten SNIServerName
s des SNI-Parameters (Server Name Indication) fest.
Diese Methode ist nur nützlich, wenn SSLSocket
s oder SSLEngine
s im Clientmodus ausgeführt wird.
Beachten Sie, dass die serverNames
Liste geklont wird, um vor nachfolgenden Änderungen zu schützen.
Hinzugefügt in 1.8.
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.