AbstractVerifier.Verify Methode

Definition

Überlädt

Name Beschreibung
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

Implementiert

Attribute

Ausnahmen

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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 Nach RFC 2818 Wildcards enthalten.

Java Dokumentation für org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: