Condividi tramite


IX509HostnameVerifier.Verify Metodo

Definizione

Overload

Verify(String, X509Certificate)

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "DNS" Subject-Alts.

Verify(String, ISSLSession)

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "DNS" Subject-Alts.

Verify(String, SSLSocket)

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "DNS" Subject-Alts.

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

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "DNS" Subject-Alts.

Verify(String, X509Certificate)

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "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

Parametri

host
String

Nome host da verificare.

Attributi

Eccezioni

Commenti

Documentazione java per org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Verify(String, ISSLSession)

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "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

Parametri

host
String

Nome host da verificare.

session
ISSLSession

sessione SSL della connessione.

Restituisce

Implementazioni

Attributi

Commenti

Documentazione java per org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Verify(String, SSLSocket)

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "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

Parametri

host
String

Nome host da verificare.

ssl
SSLSocket
Attributi

Eccezioni

Commenti

Documentazione java per org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

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

Verifica se il nome host fornito corrisponde a uno dei CN forniti 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: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

Parametri

host
String

Nome host da verificare.

cns
String[]

Campi CN, in ordine, estratti dal certificato X.509.

subjectAlts
String[]

Campi Subject-Alt di tipo 2 ("DNS"), estratti dal certificato X.509.

Attributi

Eccezioni

Se la verifica non è riuscita.

Commenti

Verifica se il nome host fornito corrisponde a uno dei CN forniti o "DNS" Subject-Alts. La maggior parte delle implementazioni esamina solo il primo CN e ignora eventuali CN aggiuntivi. La maggior parte delle implementazioni esamina tutte le "DNS" Subject-Alts. I nomi CN o Subject-Alts possono contenere caratteri jolly in base a RFC 2818.

Documentazione java per org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a