CertMgr

CertMgr (Certmgr.exe) est un outil CryptoAPI en ligne de commande qui gère les certificats, les listes d’approbation de certificats (CTL) et les listes de révocation de certificats (CRL).

CertMgr prend en charge un grand nombre de commutateurs, mais cette section décrit uniquement ceux qui sont pertinents pour la gestion des certificats de test au sein d’un magasin de certificats.

    CertMgr [/add|/del|/put] [Switches] [/s [/r RegistryLocation ] ] SourceName [/s [/r RegistryLocation] ] [DestinationName]

Liste partielle des opérations, des commutateurs et des arguments

Opérations

Ajouter
Configure CertMgr pour ajouter des certificats, des listes de contrôle de contrôle d’accès ou des listes de contrôle d’accès à partir du fichier spécifié par SourceName au magasin de certificats spécifié par DestinationName.

Del
Configure CertMgr pour supprimer des certificats, des listes de contrôle client ou des listes de contrôle d’accès dans le magasin de certificats spécifié par SourceName à partir du magasin de certificats spécifié par DestinationName. Si DestinationName n’est pas spécifié, SourceName servira également de magasin de destination et sera modifié.

Mettre
Configure CertMgr pour enregistrer des certificats, des listes de contrôle client ou des listes de contrôle d’accès à partir du magasin de certificats spécifié par SourceName dans un fichier spécifié par DestinationName.

Aucun
Si aucune commande n’est spécifiée, CertMgr affiche tous les certificats, CTL ou CRL dans le magasin de certificats ou le fichier spécifié par SourceName.

Commutateurs et arguments

/C
Configure CertMgr pour traiter uniquement les certificats du fichier spécifié par SourceName.

/CTL
Configure CertMgr pour traiter uniquement les listes de dll à partir du fichier spécifié par SourceName.

/LCR
Configure CertMgr pour traiter uniquement les listes de contrôle d’accès à partir du fichier spécifié par SourceName.

/s
Configure CertMgr pour accéder au magasin de certificats spécifié par SourceName ou DestinationName en tant que magasin système.

/rregistryLocation
Spécifie l’emplacement du registre du magasin de certificats système. Le commutateur /r est valide uniquement lorsqu’il est utilisé avec le commutateur /s . L’argument registryLocation doit être :

Currentuser
Spécifie l’emplacement du Registre HKEY_CURRENT_USER.

localMachine
Spécifie l’emplacement du Registre HKEY_LOCAL_MACHINE.

Si le commutateur /r n’est pas spécifié avec le commutateur /s , currentUser est la valeur par défaut.

Pour plus d’informations sur ces magasins de certificats, consultez Magasins de certificats.

/C
Configure CertMgr pour afficher des informations détaillées sur les certificats, les listes de contrôle d’accès partagé et les listes de contrôle d’accès. Si ce commutateur n’est pas spécifié, CertMgr affiche uniquement de brèves informations.

Commentaires

Pour utiliser CertMgr, l’utilisateur doit être membre du groupe Administrateurs sur le système et exécuter la commande à partir d’une invite de commandes avec élévation de privilèges.

Pour obtenir la liste complète des paramètres CertMgr, consultez le site web de l’outil Gestionnaire de certificats.

Une version 32 bits de l’outil CertMgr se trouve dans le dossier bin\i386 du WDK. Une version 64 bits de l’outil se trouve dans les dossiers bin\amd64 et bin\ia64 du WDK.

Exemple

Les deux commandes CertMgr suivantes ajoutent le certificat dans le fichier OutputFile.cer au magasin de certificats autorités de certification racines approuvées et au magasin de certificats Éditeurs approuvés.

CertMgr /add OutputFile.cer /s /r localMachine root 
CertMgr /add OutputFile.cer /s /r localMachine trustedpublisher