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, которые принимают проверяющий элемент управления.

Применяется к