IX509HostnameVerifier.Verify Método

Definição

Sobrecargas

Nome Description
Verify(String, X509Certificate)

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

Verify(String, ISSLSession)

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

Verify(String, SSLSocket)

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

Verify(String, String[], String[])

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

Verify(String, X509Certificate)

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "GetVerify_Ljava_lang_String_Ljava_security_cert_X509Certificate_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Verify(string? host, Java.Security.Cert.X509Certificate? cert);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "GetVerify_Ljava_lang_String_Ljava_security_cert_X509Certificate_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Verify : string * Java.Security.Cert.X509Certificate -> unit

Parâmetros

host
String

O nome do host a ser verificado.

cert
X509Certificate

O certificado cujos nomes são verificados.

Atributos

Exceções

Comentários

Java documentação para org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

As partes desta página são baseadas no trabalho criado e compartilhado pelo Software Foundation e usadas nos termos da do Apache License, versão 2.0.

Aplica-se a

Verify(String, ISSLSession)

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSession_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Verify(string? host, Javax.Net.Ssl.ISSLSession? session);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSession_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Verify : string * Javax.Net.Ssl.ISSLSession -> bool

Parâmetros

host
String

O nome do host a ser verificado.

session
ISSLSession

a sessão SSL da conexão.

Retornos

true se o nome do host for uma correspondência aceitável para o esquema de autenticação do servidor; caso contrário, false.

Implementações

Atributos

Comentários

Java documentação para org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

As partes desta página são baseadas no trabalho criado e compartilhado pelo Software Foundation e usadas nos termos da do Apache License, versão 2.0.

Aplica-se a

Verify(String, SSLSocket)

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSocket_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Verify(string? host, Javax.Net.Ssl.SSLSocket? ssl);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSocket_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Verify : string * Javax.Net.Ssl.SSLSocket -> unit

Parâmetros

host
String

O nome do host a ser verificado.

ssl
SSLSocket

O soquete SSL cujo certificado par é verificado.

Atributos

Exceções

Comentários

Java documentação para org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

As partes desta página são baseadas no trabalho criado e compartilhado pelo Software Foundation e usadas nos termos da do Apache License, versão 2.0.

Aplica-se a

Verify(String, String[], String[])

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts.

[Android.Runtime.Register("verify", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V", "GetVerify_Ljava_lang_String_arrayLjava_lang_String_arrayLjava_lang_String_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Verify(string? host, string[]? cns, string[]? subjectAlts);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V", "GetVerify_Ljava_lang_String_arrayLjava_lang_String_arrayLjava_lang_String_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Verify : string * string[] * string[] -> unit

Parâmetros

host
String

O nome do host a ser verificado.

cns
String[]

Campos CN, em ordem, conforme extraído do certificado X.509.

subjectAlts
String[]

Subject-Alt campos do tipo 2 ("DNS"), conforme extraído do certificado X.509.

Atributos

Exceções

Se a verificação falhar.

Comentários

Verifica se o nome do host fornecido corresponde a qualquer um dos CNs fornecidos ou "DNS" Subject-Alts. A maioria das implementações olha apenas para o primeiro CN e ignora quaisquer CNs adicionais. A maioria das implementações analisa todas as "DNS" Subject-Alts. Os CNs ou Subject-Alts podem conter caracteres curinga de acordo com o RFC 2818.

Java documentação para org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

As partes desta página são baseadas no trabalho criado e compartilhado pelo Software Foundation e usadas nos termos da do Apache License, versão 2.0.

Aplica-se a