AbstractVerifier.Verify 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Verify(String, X509Certificate) |
已淘汰.
用 X.509 憑證中的名稱來驗證主機名稱。 |
| Verify(String, ISSLSession) |
已淘汰.
驗證指定的主機名稱是否允許在指定的 SSL 會話中使用。 |
| Verify(String, SSLSocket) |
已淘汰.
用來驗證主機名稱與 SSL 套接字的對等憑證。 |
| Verify(String, String[], String[]) |
已淘汰.
檢查所提供的主機名稱是否與所提供的 CN 或「DNS」主旨替代相符。 |
| Verify(String, String[], String[], Boolean) |
已淘汰.
驗證主機名稱與憑證共用名稱及 DNS 主題的替代名稱。 |
Verify(String, X509Certificate)
警告
deprecated
用 X.509 憑證中的名稱來驗證主機名稱。
[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "")]
[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", "")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * Java.Security.Cert.X509Certificate -> unit
override this.Verify : string * Java.Security.Cert.X509Certificate -> unit
參數
- host
- String
要驗證主機名稱。
- cert
- X509Certificate
那張名字經過驗證的證書。
實作
- 屬性
例外狀況
備註
本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。
適用於
Verify(String, ISSLSession)
警告
deprecated
驗證指定的主機名稱是否允許在指定的 SSL 會話中使用。
[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "")]
[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", "")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * Javax.Net.Ssl.ISSLSession -> bool
override this.Verify : string * Javax.Net.Ssl.ISSLSession -> bool
參數
- host
- String
主持人名稱。
- session
- ISSLSession
連線的 SSL 會話。
傳回
true若主機名稱與會話所呈現的憑證相符;否則,。 false
實作
- 屬性
備註
本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。
適用於
Verify(String, SSLSocket)
警告
deprecated
用來驗證主機名稱與 SSL 套接字的對等憑證。
[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "")]
[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", "")>]
[<System.Obsolete("deprecated")>]
abstract member Verify : string * Javax.Net.Ssl.SSLSocket -> unit
override this.Verify : string * Javax.Net.Ssl.SSLSocket -> unit
參數
- host
- String
要驗證主機名稱。
- ssl
- SSLSocket
那個 SSL 套接字,其對等憑證已被驗證。
實作
- 屬性
例外狀況
備註
本頁部分內容基於 會所創建並分享的工作,並依 版本 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")]
[System.Obsolete("deprecated")]
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")>]
[<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 可能包含萬用卡。
本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。
適用於
Verify(String, String[], String[], Boolean)
警告
deprecated
驗證主機名稱與憑證共用名稱及 DNS 主題的替代名稱。
[Android.Runtime.Register("verify", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)V", "")]
[System.Obsolete("deprecated")]
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", "")>]
[<System.Obsolete("deprecated")>]
member this.Verify : string * string[] * string[] * bool -> unit
參數
- host
- String
要驗證主機名稱。
- cns
- String[]
從憑證中擷取的公共名稱欄位。
- subjectAlts
- String[]
DNS主旨-替代名稱欄位是從憑證中擷取的。
- strictWithSubDomains
- Boolean
true要求在同一子網域層級進行萬用配對;否則,。 false
- 屬性
例外狀況
備註
本頁部分內容基於 會所創建並分享的工作,並依 版本 Apache 授權條款使用。