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 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.
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.