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: Enhanced Key Usage) を指定したり、失効チェックを指定したりできます。

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

適用対象