Wie kann ich die Details einer CER-Datei für digitale Zertifikate anzeigen?


Antworten:


188

Mit OpenSSL können Sie es sich ansehen, wenn es auf Ihrem System installiert ist.

openssl x509 -in cerfile.cer -noout -text

Für das Format der CER-Datei muss möglicherweise ein anderes Codierungsformat angegeben werden, das explizit aufgerufen werden soll.

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

oder

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

Auf Windows-Systemen können Sie mit der rechten Maustaste auf die CER-Datei klicken und Öffnen auswählen. Auf diese Weise können Sie die meisten Metadaten anzeigen.

Unter Windows führen Sie das Windows-Zertifikat-Manager-Programm mit dem Befehl certmgr.msc im Ausführungsfenster aus. Dann können Sie Ihre Zertifikate importieren und Details anzeigen.


10
Ich erhalte "4726: Fehler: 0906D06C: PEM-Routinen: PEM_read_bio: Keine Startzeile: pem_lib.c: 632: Erwarten: VERTRAUENES ZERTIFIKAT", wenn ich dies in Linux mache
Zubair

Was Sie über Windows erwähnt haben, funktioniert zwar, es ist jedoch sehr schwer, die Zertifikatdetails in dem kleinen Fenster zu lesen, das angezeigt wird
Zubair

1
Ich habe einige Erläuterungen zu einigen OpenSSL-Optionen hinzugefügt, um verschiedene Codierungsformate anzugeben - da Ihr Fehler bei der Angabe des DER-Formats so aussieht, als würde es funktionieren.
Helvick

2
Linux-GUI-Version: GCR-Viewer.
user3622355

9
Wenn :0906D06C:PEM routines:PEM_read_bio"error" -inform der


7

Alle Antworten hier schlagen für MacOS fehl. Das einzige, was in Sierra und High Sierra funktioniert, ist:

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

11
Die Antwort von Helvick (letzte Aktualisierung 2014) enthält genau diese Zeile.
Mwfearnley

@mwfearnley Du hast recht. Er stellte jedoch die veraltete Lösung an die erste Stelle, die effektive Lösung schließlich.
DawnSong

Sicher hängt die notwendige Lösung vom Format der Zertifikatsdatei ab und nicht vom System, auf dem sie verwendet wird?
Mwfearnley

4

Sie können es mit Powershell importieren und in der Vorschau anzeigen :

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

Zeigen Sie es dann in Windows certmgr.msc an oder laden Sie es direkt in Powershell

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

oder per Fingerabdruck

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

Vergessen Sie nicht die IMPORT-MODULE PKI

Sie können Zertifikate auch mit Internet Explorer anzeigen, exportieren, importieren und löschen .

So zeigen Sie Zertifikate mit Internet Explorer an

  1. Klicken Sie in Internet Explorer auf Extras und dann auf Internetoptionen, um das Dialogfeld Internetoptionen anzuzeigen.
  2. Klicken Sie auf die Registerkarte Inhalt.

  3. Klicken Sie unter Zertifikate auf Zertifikate. Um Details zu einem Zertifikat anzuzeigen, wählen Sie das Zertifikat aus und klicken Sie auf Anzeigen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.