Freigeben über


SSLParameters.ServerNames Eigenschaft

Definition

Gibt einen List Wert zurück, der alle SNIServerNames des SNI-Parameters (Server Name Indication) oder null enthält, wenn keines festgelegt wurde. -or- Legt die gewünschten SNIServerNames 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 SNIServerNames

Attribute

Hinweise

Dokumentation zum Property Getter:

Gibt einen List Wert zurück, der alle SNIServerNames des SNI-Parameters (Server Name Indication) oder null enthält, wenn keines festgelegt wurde.

Diese Methode ist nur nützlich, wenn SSLSockets oder SSLEngines 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/SSLEnginevon 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_NAMEwurde.

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 SNIServerNames des SNI-Parameters (Server Name Indication) fest.

Diese Methode ist nur nützlich, wenn SSLSockets oder SSLEngines 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.

Java-Dokumentation für javax.net.ssl.SSLParameters.setServerNames(java.util.List<javax.net.ssl.SNIServerName>).

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.

Gilt für: