AbstractVerifier.Verify Método

Definición

Sobrecargas

Nombre Description
Verify(String, X509Certificate)

Comprueba un nombre de host con los nombres de un certificado X.509.

Verify(String, ISSLSession)

Comprueba que se permite el nombre de host especificado en la sesión SSL especificada.

Verify(String, SSLSocket)

Comprueba un nombre de host en el certificado del mismo nivel de un socket SSL.

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

Comprueba si el nombre de host proporcionado coincide con cualquiera de los CN proporcionados o "DNS" Subject-Alts.

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

Comprueba un nombre de host con nombres comunes de certificado y nombres alternativos de sujeto DNS.

Verify(String, X509Certificate)

Comprueba un nombre de host con los nombres de un certificado X.509.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "")]
public void Verify(string? host, Java.Security.Cert.X509Certificate? cert);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "")>]
abstract member Verify : string * Java.Security.Cert.X509Certificate -> unit
override this.Verify : string * Java.Security.Cert.X509Certificate -> unit

Parámetros

host
String

Nombre de host que se va a comprobar.

cert
X509Certificate

Certificado cuyos nombres se comprueban.

Implementaciones

Atributos

Excepciones

Comentarios

Las partes de esta página se basan en el trabajo creado y compartido por y se usan bajo los términos de la de Apache License, versión 2.0.

Se aplica a

Verify(String, ISSLSession)

Comprueba que se permite el nombre de host especificado en la sesión SSL especificada.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "")]
public bool Verify(string? host, Javax.Net.Ssl.ISSLSession? session);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "")>]
abstract member Verify : string * Javax.Net.Ssl.ISSLSession -> bool
override this.Verify : string * Javax.Net.Ssl.ISSLSession -> bool

Parámetros

host
String

el nombre de host.

session
ISSLSession

sesión SSL de la conexión.

Devoluciones

true si el nombre de host coincide con el certificado presentado por la sesión; de lo contrario, false.

Implementaciones

Atributos

Comentarios

Las partes de esta página se basan en el trabajo creado y compartido por y se usan bajo los términos de la de Apache License, versión 2.0.

Se aplica a

Verify(String, SSLSocket)

Comprueba un nombre de host en el certificado del mismo nivel de un socket SSL.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "")]
public void Verify(string? host, Javax.Net.Ssl.SSLSocket? ssl);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "")>]
abstract member Verify : string * Javax.Net.Ssl.SSLSocket -> unit
override this.Verify : string * Javax.Net.Ssl.SSLSocket -> unit

Parámetros

host
String

Nombre de host que se va a comprobar.

ssl
SSLSocket

Socket SSL cuyo certificado del mismo nivel se comprueba.

Implementaciones

Atributos

Excepciones

Comentarios

Las partes de esta página se basan en el trabajo creado y compartido por y se usan bajo los términos de la de Apache License, versión 2.0.

Se aplica a

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

Comprueba si el nombre de host proporcionado coincide con cualquiera de los CN proporcionados o "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")]
public abstract 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")>]
abstract member Verify : string * string[] * string[] -> unit

Parámetros

host
String

Nombre de host que se va a comprobar.

cns
String[]

Campos CN, en orden, como extraídos del certificado X.509.

subjectAlts
String[]

Subject-Alt campos de tipo 2 ("DNS"), tal como se extrajo del certificado X.509.

Implementaciones

Atributos

Comentarios

Comprueba si el nombre de host proporcionado coincide con cualquiera de los CN proporcionados o "DNS" Subject-Alts. La mayoría de las implementaciones solo examinan el primer CN y omiten los CN adicionales. La mayoría de las implementaciones examinan todas las "DNS" subject-Alts. Los CN o Subject-Alts pueden contener caracteres comodín según RFC 2818.

Java documentación para org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

Las partes de esta página se basan en el trabajo creado y compartido por y se usan bajo los términos de la de Apache License, versión 2.0.

Se aplica a

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

Comprueba un nombre de host con nombres comunes de certificado y nombres alternativos de sujeto DNS.

[Android.Runtime.Register("verify", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)V", "")]
public void Verify(string? host, string[]? cns, string[]? subjectAlts, bool strictWithSubDomains);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)V", "")>]
member this.Verify : string * string[] * string[] * bool -> unit

Parámetros

host
String

Nombre de host que se va a comprobar.

cns
String[]

Campos de nombre común extraídos del certificado.

subjectAlts
String[]

Los campos dns subject-alternative-name extraídos del certificado.

strictWithSubDomains
Boolean

true para requerir coincidencias de caracteres comodín en el mismo nivel de subdominio; de lo contrario, false.

Atributos

Excepciones

Comentarios

Las partes de esta página se basan en el trabajo creado y compartido por y se usan bajo los términos de la de Apache License, versión 2.0.

Se aplica a