Lingua

AbstractVerifier.Verify Metodo

Definizione

Overload

Nome Descrizione
Verify(String, X509Certificate)

Verifica un nome host rispetto ai nomi in un certificato X.509.

Verify(String, ISSLSession)

Verifica che il nome host specificato sia consentito all'interno della sessione SSL specificata.

Verify(String, SSLSocket)

Verifica un nome host rispetto al certificato peer di un socket SSL.

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

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

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

Verifica un nome host in base ai nomi comuni dei certificati e ai nomi alternativi dei soggetti DNS.

Verify(String, X509Certificate)

Verifica un nome host rispetto ai nomi in un certificato 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

Parametri

host
String

Nome host da verificare.

cert
X509Certificate

Certificato i cui nomi vengono verificati.

Implementazioni

Attributi

Eccezioni

Commenti

Le parti di questa pagina sono basate sul lavoro creato e condiviso da Foundation e usato in base alle condizioni della di Apache License, versione 2.0.

Si applica a

Verify(String, ISSLSession)

Verifica che il nome host specificato sia consentito all'interno della sessione SSL specificata.

[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

Parametri

host
String

nome host.

session
ISSLSession

sessione SSL della connessione.

Valori restituiti

true se il nome host corrisponde al certificato presentato dalla sessione; in caso contrario, false.

Implementazioni

Attributi

Commenti

Le parti di questa pagina sono basate sul lavoro creato e condiviso da Foundation e usato in base alle condizioni della di Apache License, versione 2.0.

Si applica a

Verify(String, SSLSocket)

Verifica un nome host rispetto al certificato peer di 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

Parametri

host
String

Nome host da verificare.

ssl
SSLSocket

Socket SSL il cui certificato peer è verificato.

Implementazioni

Attributi

Eccezioni

Commenti

Le parti di questa pagina sono basate sul lavoro creato e condiviso da Foundation e usato in base alle condizioni della di Apache License, versione 2.0.

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")]
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

Parametri

host
String

Nome host da verificare.

cns
String[]

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

subjectAlts
String[]

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

Implementazioni

Attributi

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 i Subject-Alts possono contenere caratteri jolly in base a RFC 2818.

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

Le parti di questa pagina sono basate sul lavoro creato e condiviso da Foundation e usato in base alle condizioni della di Apache License, versione 2.0.

Si applica a

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

Verifica un nome host in base ai nomi comuni dei certificati e ai nomi alternativi dei soggetti 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

Parametri

host
String

Nome host da verificare.

cns
String[]

Campi con nome comune estratti dal certificato.

subjectAlts
String[]

Campi del nome alternativo soggetto DNS estratti dal certificato.

strictWithSubDomains
Boolean

true per richiedere corrispondenze con caratteri jolly allo stesso livello di sottodominio; in caso contrario, false.

Attributi

Eccezioni

Commenti

Le parti di questa pagina sono basate sul lavoro creato e condiviso da Foundation e usato in base alle condizioni della di Apache License, versione 2.0.

Si applica a