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