SSLParameters.ServerNames Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un objeto List
que contiene todos los SNIServerName
parámetros indicación de nombre de servidor (SNI) o null si no se ha establecido ninguno. -o bien- Establece los s deseados SNIServerName
del 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 SNIServerName
parámetros indicación de nombre de servidor (SNI) o null si no se ha establecido ninguno.
Este método solo es útil para SSLSocket
s o SSLEngine
s 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
/SSLEngine
s. 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 SNIServerName
del parámetro Indicación de nombre de servidor (SNI).
Este método solo es útil para SSLSocket
s o SSLEngine
s 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.
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.