Sprache

AbstractVerifier.Verify Methode

Definition

Überlädt

Name Beschreibung
Verify(String, X509Certificate)

Überprüft einen Hostnamen anhand der Namen in einem X.509-Zertifikat.

Verify(String, ISSLSession)

Überprüft, ob der angegebene Hostname innerhalb der angegebenen SSL-Sitzung zulässig ist.

Verify(String, SSLSocket)

Überprüft einen Hostnamen für das Peerzertifikat eines SSL-Sockets.

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)

Überprüft einen Hostnamen anhand allgemeiner Zertifikatnamen und alternativer DNS-Antragstellernamen.

Verify(String, X509Certificate)

Überprüft einen Hostnamen anhand der Namen in einem X.509-Zertifikat.

[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

Der zu überprüfende Hostname.

cert
X509Certificate

Das Zertifikat, dessen Namen überprüft werden.

Implementiert

Attribute

Ausnahmen

Hinweise

Teile dieser Seite basieren auf Arbeiten, die von der Apache Software Foundation erstellt und gemeinsam genutzt werden und unter den Bedingungen der , Version 2.0, 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

truewenn der Hostname dem von der Sitzung vorgelegten Zertifikat entspricht; andernfalls . false

Implementiert

Attribute

Hinweise

Teile dieser Seite basieren auf Arbeiten, die von der Apache Software Foundation erstellt und gemeinsam genutzt werden und unter den Bedingungen der , Version 2.0, verwendet werden.

Gilt für:

Verify(String, SSLSocket)

Überprüft einen Hostnamen für das Peerzertifikat eines SSL-Sockets.

[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

Der zu überprüfende Hostname.

ssl
SSLSocket

Der SSL-Socket, dessen Peerzertifikat überprüft wird.

Implementiert

Attribute

Ausnahmen

Hinweise

Teile dieser Seite basieren auf Arbeiten, die von der Apache Software Foundation erstellt und gemeinsam genutzt werden und unter den Bedingungen der , Version 2.0, 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 basieren auf Arbeiten, die von der Apache Software Foundation erstellt und gemeinsam genutzt werden und unter den Bedingungen der , Version 2.0, verwendet werden.

Gilt für:

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

Überprüft einen Hostnamen anhand allgemeiner Zertifikatnamen und alternativer DNS-Antragstellernamen.

[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

Der zu überprüfende Hostname.

cns
String[]

Die aus dem Zertifikat extrahierten Felder mit allgemeinen Namen.

subjectAlts
String[]

Die aus dem Zertifikat extrahierten DNS-Felder für antragstelleralternative Namen.

strictWithSubDomains
Boolean

trueum Wildcardüberstimmungen auf derselben Unterdomänenebene erforderlich zu machen; andernfalls . false

Attribute

Ausnahmen

Hinweise

Teile dieser Seite basieren auf Arbeiten, die von der Apache Software Foundation erstellt und gemeinsam genutzt werden und unter den Bedingungen der , Version 2.0, verwendet werden.

Gilt für: