Compartir a través de


SSLParameters.ServerNames Propiedad

Definición

Devuelve un objeto List que contiene todos los SNIServerNameparámetros indicación de nombre de servidor (SNI) o null si no se ha establecido ninguno. -o bien- Establece los s deseados SNIServerNamedel parámetro Indicación de nombre de servidor (SNI).

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

Valor de propiedad

null o una lista inmutable de s que no son NULL SNIServerName

Atributos

Comentarios

Documentación del captador de propiedades:

Devuelve un objeto List que contiene todos los SNIServerNameparámetros indicación de nombre de servidor (SNI) o null si no se ha establecido ninguno.

Este método solo es útil para SSLSockets o SSLEngines que funcionan en modo cliente.

Para las conexiones SSL/TLS, el proveedor SSL/TLS subyacente puede especificar un valor predeterminado para un determinado tipo de nombre de servidor. En el modo de cliente, se recomienda que, de forma predeterminada, los proveedores incluyan la indicación de nombre de servidor siempre que el servidor pueda ubicarse mediante un tipo de nombre de servidor admitido.

Se recomienda que los proveedores inicialicen las indicaciones de nombre de servidor predeterminadas al crear SSLSocket/SSLEngines. En los ejemplos siguientes, el nombre del servidor podría representarse mediante una instancia de que se ha inicializado con el nombre de SNIHostName host "www.example.com" y escriba StandardConstants#SNI_HOST_NAME.

Socket socket =
                    sslSocketFactory.createSocket("www.example.com", 443);

o

SSLEngine engine =
                    sslContext.createSSLEngine("www.example.com", 443);

Agregado en la versión 1.8.

Documentación de Java para javax.net.ssl.SSLParameters.getServerNames().

Documentación del establecedor de propiedades:

Establece los s deseados SNIServerNamedel parámetro Indicación de nombre de servidor (SNI).

Este método solo es útil para SSLSockets o SSLEngines que funcionan en modo cliente.

Tenga en cuenta que la serverNames lista se clona para protegerse frente a modificaciones posteriores.

Agregado en la versión 1.8.

Documentación de Java para javax.net.ssl.SSLParameters.setServerNames(java.util.List<javax.net.ssl.SNIServerName>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a