Language

X509CertificateValidator.CreateChainTrustValidator メソッド

定義

信頼チェーンの構築と検証に使用されるコンテキストとチェーン ポリシーを指定して、X.509 証明書を検証する検証コントロールを取得します。

public:
 static System::IdentityModel::Selectors::X509CertificateValidator ^ CreateChainTrustValidator(bool useMachineContext, System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ chainPolicy);
public static System.IdentityModel.Selectors.X509CertificateValidator CreateChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy);
static member CreateChainTrustValidator : bool * System.Security.Cryptography.X509Certificates.X509ChainPolicy -> System.IdentityModel.Selectors.X509CertificateValidator
Public Shared Function CreateChainTrustValidator (useMachineContext As Boolean, chainPolicy As X509ChainPolicy) As X509CertificateValidator

パラメーター

useMachineContext
Boolean

true マシン コンテキストを使用する場合。現在のユーザー コンテキストを使用する false 。

chainPolicy
X509ChainPolicy

信頼チェーンの構築と検証に使用するポリシーを指定する X509ChainPolicy 。

返品

信頼チェーンを使用して X.509 証明書を検証する X509CertificateValidator 。

注釈

コンテキストを指定したり、チェーン ポリシーを設定したりするには、CreateChainTrustValidator プロパティの代わりに ChainTrust メソッドを使用します。 チェーン ポリシーを使用して、チェーンを検証する必要がある拡張キー使用法 (EKU) を指定したり、失効チェックを指定したりすることができます。

この静的メソッドの戻り値は、検証コントロールを受け取る X509SecurityTokenAuthenticator クラスのコンストラクターにパラメーターとして指定できます。

適用対象