IX509HostnameVerifier.Verify Methode

Definition

Überlädt

Name Beschreibung
Verify(String, X509Certificate)

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

Verify(String, ISSLSession)

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

Verify(String, SSLSocket)

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

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

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

Verify(String, X509Certificate)

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "GetVerify_Ljava_lang_String_Ljava_security_cert_X509Certificate_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Verify(string? host, Java.Security.Cert.X509Certificate? cert);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "GetVerify_Ljava_lang_String_Ljava_security_cert_X509Certificate_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Verify : string * Java.Security.Cert.X509Certificate -> unit

Parameter

host
String

Der zu überprüfende Hostname.

cert
X509Certificate

Das Zertifikat, dessen Namen überprüft werden.

Attribute

Ausnahmen

Hinweise

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, ISSLSession)

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSession_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Verify(string? host, Javax.Net.Ssl.ISSLSession? session);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSession_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Verify : string * Javax.Net.Ssl.ISSLSession -> bool

Parameter

host
String

Der zu überprüfende Hostname.

session
ISSLSession

die SSL-Sitzung der Verbindung.

Gibt zurück

truewenn der Hostname eine akzeptable Übereinstimmung für das Serverauthentifizierungsschema ist; andernfalls . false

Implementiert

Attribute

Hinweise

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, SSLSocket)

Überprüft, ob der angegebene Hostname mit einem der bereitgestellten CNs oder "DNS" Subject-Alts übereinstimmt.

[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSocket_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Verify(string? host, Javax.Net.Ssl.SSLSocket? ssl);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "GetVerify_Ljava_lang_String_Ljavax_net_ssl_SSLSocket_Handler:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member 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.

Attribute

Ausnahmen

Hinweise

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

Ü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:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public 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:Org.Apache.Http.Conn.Ssl.IX509HostnameVerifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
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.

Attribute

Ausnahmen

Wenn die Überprüfung fehlgeschlagen ist.

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: