X509CertificateValidator.CreateChainTrustValidator Methode

Definitie

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.

Van toepassing op