X509CertificateValidator.CreateChainTrustValidator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.