Language

AbstractVerifier.Verify メソッド

定義

オーバーロード

名前 説明
Verify(String, X509Certificate)
古い.

X.509 証明書の名前に対してホスト名を検証します。

Verify(String, ISSLSession)
古い.

指定した SSL セッション内で、指定したホスト名が許可されていることを確認します。

Verify(String, SSLSocket)
古い.

SSL ソケットのピア証明書に対してホスト名を検証します。

Verify(String, String[], String[])
古い.

指定されたホスト名が、指定された CDN または "DNS" Subject-Alts のいずれかと一致するかどうかを確認します。

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 Software Foundation によって作成および共有され の条件に基づいて使用される作業に基づいています。

適用対象

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 Software Foundation によって作成および共有され の条件に基づいて使用される作業に基づいています。

適用対象

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 Software Foundation によって作成および共有され の条件に基づいて使用される作業に基づいています。

適用対象

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

注意事項

deprecated

指定されたホスト名が、指定された CDN または "DNS" Subject-Alts のいずれかと一致するかどうかを確認します。

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

X.509 証明書から抽出された順に CN フィールド。

subjectAlts
String[]

X.509 証明書から抽出された、種類 2 ("DNS") のフィールドを Subject-Alt します。

実装

属性

注釈

指定されたホスト名が、指定された CDN または "DNS" Subject-Alts のいずれかと一致するかどうかを確認します。 ほとんどの実装では、最初の CN のみが参照され、追加の CN は無視されます。 ほとんどの実装では、すべての "DNS" Subject-Alts を確認します。 CDN または Subject-Alts には、RFC 2818 に従ってワイルドカードが含まれている場合があります。

Javaドキュメント。

このページの一部は、Apache Software Foundation によって作成および共有され の条件に基づいて使用される作業に基づいています。

適用対象

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 Software Foundation によって作成および共有され の条件に基づいて使用される作業に基づいています。

適用対象