X509CertificateValidator.CreatePeerOrChainTrustValidator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
証明書信頼チェーンの構築に使用するコンテキストおよびチェーン ポリシーを指定することで 証明書が TrustedPeople
証明書ストアに存在することを確認するバリデーターを取得します。 検証方法のいずれかを渡すと、証明書が信頼されます。
public:
static System::IdentityModel::Selectors::X509CertificateValidator ^ CreatePeerOrChainTrustValidator(bool useMachineContext, System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ chainPolicy);
public static System.IdentityModel.Selectors.X509CertificateValidator CreatePeerOrChainTrustValidator (bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy);
static member CreatePeerOrChainTrustValidator : bool * System.Security.Cryptography.X509Certificates.X509ChainPolicy -> System.IdentityModel.Selectors.X509CertificateValidator
Public Shared Function CreatePeerOrChainTrustValidator (useMachineContext As Boolean, chainPolicy As X509ChainPolicy) As X509CertificateValidator
パラメーター
- useMachineContext
- Boolean
コンピューターのコンテキストを使用する場合は true
。現在のユーザーのコンテキストを使用する場合は false
。
- chainPolicy
- X509ChainPolicy
信頼チェーンの構築で使用されるポリシーを指定する X509ChainPolicy。
戻り値
証明書を確認する X509CertificateValidator は、TrustedPeople
証明書ストア内に存在するか、または証明書信頼チェーンの構築で存在します。
注釈
コンテキストを指定するかまたはチェーン ポリシーを設定する場合は、CreatePeerOrChainTrustValidator プロパティではなく、PeerOrChainTrust メソッドを使用します。 チェーン ポリシーを使用して、チェーン検証の目的として拡張キー使用法 (EKU: Enhanced Key Usage) を指定したり、失効チェックを指定したりできます。
この静的プロパティの値は、X509SecurityTokenAuthenticator クラスのコンストラクターへのパラメーターとして指定できます。
適用対象
.NET