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. Политику цепочки можно использовать для задания расширенного использования ключей, для которого необходимо выполнить проверку цепочки, или для задания проверки отзыва.
Возвращаемое значение этого статического метода может быть передано в качестве параметра в конструкторы класса X509SecurityTokenAuthenticator, которые принимают проверяющий элемент управления.