X509CertificateValidator.CreateChainTrustValidator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
信頼チェーンの構築や検証に使用するコンテキストおよびチェーン ポリシーを指定することで 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 クラスのコンストラクターへのパラメーターとして指定できます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET