Question Comment afficher les détails d'un fichier .cer de certificat numérique?


J'utilise Windows et j'ai reçu un fichier .cer. Comment puis-je voir les détails?


81
2017-12-23 09:21


origine




Réponses:


OpenSSL vous permettra de le regarder s’il est installé sur votre système.

openssl x509 -in cerfile.cer -noout -text

Le format du fichier .CER peut nécessiter que vous spécifiiez un autre format de codage à appeler explicitement.

openssl x509 -inform pem -in cerfile.cer -noout -text

ou

openssl x509 -inform der -in cerfile.cer -noout -text

Sur les systèmes Windows, vous pouvez cliquer avec le bouton droit sur le fichier .cer et sélectionner Ouvrir. Cela vous permettra ensuite de voir la plupart des métadonnées.

Sous Windows, vous exécutez le programme du gestionnaire de certificats Windows à l'aide de la commande certmgr.msc dans la fenêtre d'exécution. Ensuite, vous pouvez importer vos certificats et afficher les détails.


141
2017-12-23 09:38



J'obtiens "4726: erreur: 0906D06C: routines PEM: PEM_read_bio: aucune ligne de départ: pem_lib.c: 632: attente: CERTIFICAT DE CONFIANCE" lorsque je le fais sous Linux - Zubair
Ce que vous avez mentionné à propos de Windows fonctionne bien, mais il est très difficile de lire les détails du certificat dans la petite fenêtre qui s’affiche. - Zubair
J'ai ajouté quelques clarifications sur certaines options OpenSSL afin de spécifier différents formats de codage. Compte tenu de votre erreur, la spécification du format DER semble fonctionner. - Helvick
Version graphique Linux: gcr-viewer. - user3622355
quand obtenir :0906D06C:PEM routines:PEM_read_bio"erreur, vous devrez utiliser la 3ème commande donnée, avec -inform der


Si vous utilisez Windows, vous pouvez utiliser console util

certutil -dump <file>

19
2018-06-10 07:53



D'où vient ce "certutil"? Celui de nss-utils sur mes systèmes n’a pas d’option "-dump". - freiheit
C'est le système utilisé. J'ai Windows 7. technet.microsoft.com/en-US/en-fr/library/… - lunicon


Toutes les réponses ici échouent pour MacOS. La seule chose qui fonctionne dans Sierra et High Sierra est:

openssl x509 -inform der -in cerfile.cer -noout -text

6
2017-12-14 22:35



La réponse de Helvick (mise à jour en 2014) contient cette ligne exacte. - mwfearnley


Vous pouvez importer et prévisualiser par Powershell:

Get-ChildItem –Path c:\file.cer | Import-Certificate –CertStoreLocation cert:\LocalMachine\My

puis visualisez-le dans Windows certmgr.msc ou chargez-le directement dans Powershell

SET-LOCATION CERT:\LOCALMACHINE\my
GET-CHILDITEM –RECURSE | FORMAT-LIST –PROPERTY *

ou par empreinte numérique

$cert = (Get-ChildItem –Path cert:\LocalMachine\My\AE53B1272E43C14545A448FB892F7C07A217A761)

N'oubliez pas de IMPORT-MODULE PKI

Vous pouvez également afficher, exporter, importer et supprimer des certificats à l'aide de Internet Explorer.

Pour afficher les certificats avec Internet Explorer

  1. Dans Internet Explorer, cliquez sur Outils, puis sur Options Internet. afficher la boîte de dialogue Options Internet.
  2. Cliquez sur l'onglet Contenu.

  3. Sous Certificats, cliquez sur Certificats. Pour voir les détails de tout     certificat, sélectionnez le certificat et cliquez sur Afficher.


1
2017-09-28 12:56