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 , указывающее политику, используемую для создания и проверки цепочки доверия.

Возвращаемое значение

A X509CertificateValidator , который проверяет сертификат X.509 с помощью цепочки доверия.

Комментарии

CreateChainTrustValidator Используйте метод вместо ChainTrust свойства, чтобы указать контекст или задать политику цепочки. Политику цепочки можно использовать для указания расширенного использования ключей (EKU), для которого должна быть проверена цепочка или указывать проверку отзыва.

Возвращаемое значение для этого статического метода можно указать в качестве параметра конструктора для X509SecurityTokenAuthenticator класса, который принимает проверяющий элемент.

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