X509CertificateValidator.CreatePeerOrChainTrustValidator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得驗證程式,這個驗證程式會檢查憑證是否存放在 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 類別的其中一個建構函式。