AbstractVerifier.Verify Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Verify(String, X509Certificate) | |
Verify(String, ISSLSession) |
Überprüft, ob der angegebene Hostname innerhalb der angegebenen SSL-Sitzung zulässig ist. |
Verify(String, SSLSocket) | |
Verify(String, String[], String[]) |
Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt. |
Verify(String, String[], String[], Boolean) |
Verify(String, X509Certificate)
[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
Parameter
- host
- String
- cert
- X509Certificate
Implementiert
- Attribute
Ausnahmen
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Verify(String, ISSLSession)
Überprüft, ob der angegebene Hostname innerhalb der angegebenen SSL-Sitzung zulässig ist.
[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
Parameter
- host
- String
den Hostnamen.
- session
- ISSLSession
die SSL-Sitzung der Verbindung.
Gibt zurück
Implementiert
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Verify(String, SSLSocket)
[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
Parameter
- host
- String
- ssl
- SSLSocket
Implementiert
- Attribute
Ausnahmen
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Verify(String, String[], String[])
Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.
[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
Parameter
- host
- String
Der zu überprüfende Hostname.
- cns
- String[]
CN-Felder, in der Reihenfolge, wie aus dem X.509-Zertifikat extrahiert.
- subjectAlts
- String[]
Subject-Alt-Felder vom Typ 2 ("DNS"), wie aus dem X.509-Zertifikat extrahiert.
Implementiert
- Attribute
Hinweise
Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt. Die meisten Implementierungen betrachten nur den ersten CN und ignorieren alle zusätzlichen CNs. Die meisten Implementierungen betrachten alle "DNS"-Subject-Alts. Die CNs oder Subject-Alts können Wildcards gemäß RFC 2818 enthalten.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Verify(String, String[], String[], Boolean)
[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
Parameter
- host
- String
- cns
- String[]
- subjectAlts
- String[]
- strictWithSubDomains
- Boolean
- Attribute
Ausnahmen
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.