HttpsURLConnection.DefaultHostnameVerifier Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.