共用方式為


X509CertificateValidator.CreateChainTrustValidator 方法

定義

取得驗證程式,這個驗證程式會指定用於建置和驗證信賴鏈結的內容及鏈結原則,以便檢查 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,指定用於建置和驗證信賴鏈結的原則。

傳回

X509CertificateValidator,它會使用信賴鏈結來驗證 X.509 憑證。

備註

使用 CreateChainTrustValidator 方法 (而非 ChainTrust 屬性) 來指定內容或設定鏈結原則。 鏈結原則可以用來指定要為其驗證鏈結的「增強金鑰使用方法」(EKU),或指定撤銷檢查。

這個靜態方法的傳回值可以當做參數提供給接受驗證程式之 X509SecurityTokenAuthenticator 類別的建構函式。

適用於