語言

IX509HostnameVerifier.Verify 方法

定義

多載

名稱 Description
Verify(String, X509Certificate)
已淘汰.

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

Verify(String, ISSLSession)
已淘汰.

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

Verify(String, SSLSocket)
已淘汰.

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

Verify(String, String[], String[])
已淘汰.

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

Verify(String, X509Certificate)

警告

deprecated

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * Java.Security.Cert.X509Certificate -> unit

參數

host
String

要驗證主機名稱。

cert
X509Certificate

那張名字經過驗證的證書。

屬性

例外狀況

備註

的 org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[])Java 檔。

本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。

適用於

Verify(String, ISSLSession)

警告

deprecated

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * Javax.Net.Ssl.ISSLSession -> bool

參數

host
String

要驗證主機名稱。

session
ISSLSession

連線的 SSL 會話。

傳回

true如果主機名稱符合伺服器認證方案的可接受匹配;否則,。 false

實作

屬性

備註

的 org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[])Java 檔。

本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。

適用於

Verify(String, SSLSocket)

警告

deprecated

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * Javax.Net.Ssl.SSLSocket -> unit

參數

host
String

要驗證主機名稱。

ssl
SSLSocket

那個 SSL 套接字,其對等憑證已被驗證。

屬性

例外狀況

備註

的 org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[])Java 檔。

本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。

適用於

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

警告

deprecated

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * string[] * string[] -> unit

參數

host
String

要驗證主機名稱。

cns
String[]

CN 欄位依序從 X.509 證書擷取。

subjectAlts
String[]

Subject-Alt 類型 2(「DNS」)欄位,取自 X.509 憑證。

屬性

例外狀況

如果驗證失敗。

備註

檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。 大多數實作只看第一個 CN,忽略其他 CN。 大多數實作都會檢視所有「DNS」主旨替代。 根據 RFC 2818,CN 或 Subject-Alts 可能包含萬用卡。

的 org.apache.http.conn.ssl.X509HostnameVerifier.verify(java.lang.String, java.lang.String[], java.lang.String[])Java 檔。

本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。

適用於