X509CertificateValidator.CreateChainTrustValidator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een validator op die het X.509-certificaat verifieert door het context- en ketenbeleid op te geven dat wordt gebruikt om een vertrouwensketen te bouwen en te verifiëren.
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
Parameters
- useMachineContext
- Boolean
true om de machinecontext te gebruiken; false om de huidige gebruikerscontext te gebruiken.
- chainPolicy
- X509ChainPolicy
Hiermee X509ChainPolicy geeft u het beleid op dat wordt gebruikt om de vertrouwensketen te bouwen en te verifiëren.
Retouren
Een X509CertificateValidator die het X.509-certificaat valideert met behulp van een vertrouwensketen.
Opmerkingen
Gebruik de CreateChainTrustValidator methode in plaats van de ChainTrust eigenschap om de context op te geven of om ketenbeleid in te stellen. Ketenbeleid kan worden gebruikt om het Enhanced Key Usage (EKU) op te geven waarvoor de keten moet worden gevalideerd of om intrekkingscontrole op te geven.
De retourwaarde voor deze statische methode kan worden opgegeven als parameter voor de constructors voor de X509SecurityTokenAuthenticator klasse die een validator gebruikt.