語言

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 明確定義用來建立信任鏈的保單。

傳回

驗證憑證的 A X509CertificateValidator 存在 TrustedPeople 於憑證儲存庫或透過建立憑證信任鏈。

備註

用 method CreatePeerOrChainTrustValidator 代替 PeerOrChainTrust 屬性來指定上下文或設定鏈式策略。 鏈政策可用來指定應驗證鏈的增強金鑰使用量(EKU),或指定撤銷檢查。

此靜態性質的值可作為參數提供給類別的 X509SecurityTokenAuthenticator 其中一個建構子。

適用於