HttpsURLConnection.DefaultHostnameVerifier Propiedad

Definición

Obtiene el valor predeterminado HostnameVerifier que heredan las nuevas instancias de esta clase. -o bien- Establece el valor predeterminado HostnameVerifier heredado por una nueva instancia de esta clase.

public static Javax.Net.Ssl.IHostnameVerifier? DefaultHostnameVerifier { [Android.Runtime.Register("getDefaultHostnameVerifier", "()Ljavax/net/ssl/HostnameVerifier;", "")] get; [Android.Runtime.Register("setDefaultHostnameVerifier", "(Ljavax/net/ssl/HostnameVerifier;)V", "")] set; }
[<get: Android.Runtime.Register("getDefaultHostnameVerifier", "()Ljavax/net/ssl/HostnameVerifier;", "")>]
[<set: Android.Runtime.Register("setDefaultHostnameVerifier", "(Ljavax/net/ssl/HostnameVerifier;)V", "")>]
static member DefaultHostnameVerifier : Javax.Net.Ssl.IHostnameVerifier with get, set

Valor de propiedad

el comprobador de nombres de host predeterminado

Atributos

Excepciones

si el comprobador especificado es null.

Comentarios

Documentación del captador de propiedades:

Obtiene el valor predeterminado HostnameVerifier que heredan las nuevas instancias de esta clase.

Java documentación para javax.net.ssl.HttpsURLConnection.getDefaultHostnameVerifier().

Documentación del establecedor de propiedades:

Establece el valor predeterminado HostnameVerifier heredado por una nueva instancia de esta clase.

No se <>recomienda<> a los desarrolladores cambiar el valor predeterminado HostnameVerifier tal como #getDefaultHostnameVerifier() lo usan varias clases para la comprobación del nombre de host en Android. <table><tr><th>User</th th<>>Effect</th></tr tr td<>>><Android's default , as used with Android's default SSLContextTrustManager, SSLSocketFactory and SSLSocket implementations. </td td>><: HostnameVerifier se usa para comprobar el nombre de host del certificado del mismo nivel después de conectarse si SSLParameters.setEndpointIdentificationAlgorithm("HTTPS") se ha llamado a . Las instancias usan el <valor predeterminado HostnameVerifier em>current</em> en el momento de la comprobación.</td></tr tr<>td>><<android.net.SSLCertificateSocketFactory/td td td<>>El valor predeterminado HostnameVerifier actual se usa desde varios createSocket métodos. Consulte android.net.SSLCertificateSocketFactory para obtener más información; por ejemplo android.net.SSLCertificateSocketFactory#createSocket(String, int), . </td></tr tr tr><td><>implementación predeterminada HttpsURLConnection de Android.</td td><>: HostnameVerifier se usa después de un protocolo de enlace TLS correcto para comprobar el host de URI en el servidor de sesión TLS. Las instancias usan el conjunto predeterminado em cuando se crearon</em> a menos que se invaliden con #setHostnameVerifier(HostnameVerifier).>HostnameVerifier< HttpsURLConnection Android se basa en el HostnameVerifier para el paso de comprobación de <>nombre de host completo</em.<>/td></tr></table>

Si no se llama a este método, el valor predeterminado HostnameVerifier comprobará el nombre de host según RFC 2818.

Java documentación para javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a