IX509HostnameVerifier.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
| 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
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
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
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.
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.