X509CertificateValidator.CreatePeerOrChainTrustValidator メソッド

定義

証明書信頼チェーンの構築に使用するコンテキストおよびチェーン ポリシーを指定することで 証明書が 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 クラスのコンストラクターへのパラメーターとして指定できます。

適用対象