AbstractVerifier.Verify メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Verify(String, X509Certificate) | |
Verify(String, ISSLSession) |
指定した SSL セッション内で、指定したホスト名が許可されていることを確認します。 |
Verify(String, SSLSocket) | |
Verify(String, String[], String[]) |
指定されたホスト名が、指定された CDN または "DNS" Subject-Alts のいずれかと一致するかどうかを確認します。 |
Verify(String, String[], String[], Boolean) |
Verify(String, X509Certificate)
[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "")]
public void Verify(string? host, Java.Security.Cert.X509Certificate? cert);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V", "")>]
abstract member Verify : string * Java.Security.Cert.X509Certificate -> unit
override this.Verify : string * Java.Security.Cert.X509Certificate -> unit
パラメーター
- host
- String
- cert
- X509Certificate
実装
- 属性
例外
注釈
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
Verify(String, ISSLSession)
指定した SSL セッション内で、指定したホスト名が許可されていることを確認します。
[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "")]
public bool Verify(string? host, Javax.Net.Ssl.ISSLSession? session);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z", "")>]
abstract member Verify : string * Javax.Net.Ssl.ISSLSession -> bool
override this.Verify : string * Javax.Net.Ssl.ISSLSession -> bool
パラメーター
- host
- String
ホスト名。
- session
- ISSLSession
接続の SSL セッション。
戻り値
実装
- 属性
注釈
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
Verify(String, SSLSocket)
[Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "")]
public void Verify(string? host, Javax.Net.Ssl.SSLSocket? ssl);
[<Android.Runtime.Register("verify", "(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V", "")>]
abstract member Verify : string * Javax.Net.Ssl.SSLSocket -> unit
override this.Verify : string * Javax.Net.Ssl.SSLSocket -> unit
パラメーター
- host
- String
- ssl
- SSLSocket
実装
- 属性
例外
注釈
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
Verify(String, String[], String[])
指定されたホスト名が、指定された 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")]
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")>]
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 に従ってワイルドカードが含まれている場合があります。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
Verify(String, String[], String[], Boolean)
[Android.Runtime.Register("verify", "(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)V", "")]
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", "")>]
member this.Verify : string * string[] * string[] * bool -> unit
パラメーター
- host
- String
- cns
- String[]
- subjectAlts
- String[]
- strictWithSubDomains
- Boolean
- 属性
例外
注釈
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。