X509CertificateValidator.CreatePeerOrChainTrustValidator Метод

Определение

Возвращает проверяющий элемент, проверяющий, что сертификат находится в 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 класса.

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