Partager via


X509CertificateValidator.CreateChainTrustValidator Méthode

Définition

Obtient un validateur qui vérifie le certificat X.509 en spécifiant le contexte et la stratégie de chaîne utilisée pour générer et vérifier une chaîne d'approbation.

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

Paramètres

useMachineContext
Boolean

true pour utiliser le contexte de l'ordinateur ; false pour utiliser le contexte utilisateur actuel.

chainPolicy
X509ChainPolicy

X509ChainPolicy qui spécifie la stratégie utilisée pour générer et vérifier la chaîne d'approbation.

Retours

X509CertificateValidator qui valide le certificat X.509 à l'aide d'une chaîne d'approbation.

Remarques

Utilisez la méthode CreateChainTrustValidator plutôt que la propriété ChainTrust pour spécifier le contexte ou définir la stratégie de chaîne. La stratégie de chaîne peut être utilisée pour spécifier l'utilisation améliorée de la clé (EKU, Enhanced Key Usage) pour laquelle la chaîne doit être validée ou pour spécifier la vérification de révocation.

La valeur de retour pour cette méthode statique peut être fournie en tant que paramètre aux constructeurs de la classe X509SecurityTokenAuthenticator qui prennent un validateur.

S’applique à