Langue

HttpsURLConnection.DefaultHostnameVerifier Propriété

Définition

Obtient la valeur par défaut HostnameVerifier héritée par les nouvelles instances de cette classe. -ou- Définit la valeur par défaut HostnameVerifier héritée par une nouvelle instance de cette classe.

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

Valeur de propriété

vérificateur de nom d’hôte par défaut

Attributs

Exceptions

si le vérificateur spécifié est null.

Remarques

Documentation getter de propriété :

Obtient la valeur par défaut HostnameVerifier héritée par les nouvelles instances de cette classe.

Java documentation pour javax.net.ssl.HttpsURLConnection.getDefaultHostnameVerifier().

Documentation du jeu de propriétés :

Définit la valeur par défaut HostnameVerifier héritée par une nouvelle instance de cette classe.

Les développeurs sont <>fortement</em> découragés de modifier la valeur par défaut HostnameVerifier telle qu’elle #getDefaultHostnameVerifier() est utilisée par plusieurs classes pour la vérification du nom d’hôte sur Android. <table><tr><th User</th<>>th>Effect</th<>/tr tr tr><td>><Android par défautTrustManager, tel qu’utilisé avec les implémentations par défaut SSLContextSSLSocketFactory d’Android, et SSLSocket les implémentations. </td td>><Est HostnameVerifier utilisé pour vérifier le nom d’hôte du certificat de l’homologue après la connexion si SSLParameters.setEndpointIdentificationAlgorithm("HTTPS") elle a été appelée. Les instances utilisent la <valeur par défaut HostnameVerifier em>current</em> au moment de la vérification.</td></tr tr><<>td><android.net.SSLCertificateSocketFactory/td td>><La valeur par défaut HostnameVerifier actuelle est utilisée à partir de différentes createSocket méthodes. Pour android.net.SSLCertificateSocketFactory plus d’informations, par exemple android.net.SSLCertificateSocketFactory#createSocket(String, int). <Implémentation par défaut de /td></tr tr<<>>tr>android.<HttpsURLConnection/td td><>Est HostnameVerifier utilisé après une négociation TLS réussie pour vérifier l’hôte d’URI sur le serveur de session TLS. Les instances utilisent l’ensemble em par défaut HostnameVerifier lorsqu’elles ont été créées</em>, sauf si elles sont remplacées par #setHostnameVerifier(HostnameVerifier).>< Android s’appuie sur l’étape HostnameVerifier de vérification du <nom d’hôte HttpsURLConnection em>entier</em>.</td></tr></table>

Si cette méthode n’est pas appelée, la valeur par défaut HostnameVerifier vérifie le nom d’hôte selon RFC 2818.

Java documentation pour javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à