共用方式為


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),或指定撤銷檢查。

這個靜態屬性的值可以當做參數提供給 X509SecurityTokenAuthenticator 類別的其中一個建構函式。

適用於