HttpsURLConnection.DefaultHostnameVerifier Propriedade

Definição

Obtém o padrão HostnameVerifier herdado por novas instâncias dessa classe. -ou- Define o padrão HostnameVerifier herdado por uma nova instância dessa 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

Valor da propriedade

o verificador de nome de host padrão

Atributos

Exceções

se o verificador especificado for null.

Comentários

Documentação do getter de propriedades:

Obtém o padrão HostnameVerifier herdado por novas instâncias dessa classe.

Java documentação para javax.net.ssl.HttpsURLConnection.getDefaultHostnameVerifier().

Documentação do setter de propriedades:

Define o padrão HostnameVerifier herdado por uma nova instância dessa classe.

Os desenvolvedores estão <em>forte</ems> desencorajados a alterar o padrão HostnameVerifier , como #getDefaultHostnameVerifier() é usado por várias classes para verificação de nome de host no Android. <table><tr><th>User</th th><>Effect</th<>/tr<>tr tr<>td>Android's defaultTrustManager, conforme usado com o padrão SSLContextdo Android, SSLSocketFactory e SSLSocket implementações. </td><td>The HostnameVerifier is used to verify the peer's certificate hostname after connecting if SSLParameters.setEndpointIdentificationAlgorithm("HTTPS") has been called. As instâncias usam o <padrão HostnameVerifier em>atual</em> no momento da verificação.</td></tr><tr><td><android.net.SSLCertificateSocketFactory/td td>><O padrão HostnameVerifier atual é usado de vários createSocket métodos. Confira android.net.SSLCertificateSocketFactory detalhes; por exemplo android.net.SSLCertificateSocketFactory#createSocket(String, int). </td></tr><tr><td>implementação padrão HttpsURLConnection do Android.</td td><>O HostnameVerifier é usado após um handshake TLS bem-sucedido para verificar o host de URI no servidor de sessão do TLS. As instâncias usam o conjunto <>padrão HostnameVerifier quando foram criadas</em>, a menos que sejam substituídas por #setHostnameVerifier(HostnameVerifier). O Android depende da HttpsURLConnectionHostnameVerifier<>etapa de verificação de nome de host em inteiro</em.<>/td></tr></table>

Se esse método não for chamado, o padrão HostnameVerifier verificará o nome do host de acordo com o RFC 2818.

Java documentação para javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a