AbstractVerifier.Verify Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.