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,指定用於建置和驗證信賴鏈結的原則。
傳回
X509CertificateValidator,它會使用信賴鏈結來驗證 X.509 憑證。
備註
使用 CreateChainTrustValidator 方法 (而非 ChainTrust 屬性) 來指定內容或設定鏈結原則。 鏈結原則可以用來指定要為其驗證鏈結的「增強金鑰使用方法」(EKU),或指定撤銷檢查。
這個靜態方法的傳回值可以當做參數提供給接受驗證程式之 X509SecurityTokenAuthenticator 類別的建構函式。