So zeigen Sie Zertifikatinformationen an, ohne sie zu installieren

23

Ich habe ein Zertifikat und / oder eine private Schlüsseldatei (pfx) auf meinem OS X-Desktop. Ich möchte die Informationen (CN, SAN, OU, Fingerabdruck usw.) anzeigen, aber wenn ich darauf doppelklicke, wird versucht, sie in meinen Schlüsselbund zu installieren. Sobald es dort ist, kann ich die Informationen sehen und sie dann löschen.

Ich möchte wissen, ob es eine Möglichkeit gibt, ein Zertifikat zum Anzeigen zu "öffnen", ohne es in Ihrem Schlüsselbund installieren zu müssen. Ähnlich wie Sie in Safari auf das Vorhängeschloss klicken und die Zertifikatsinformationen anzeigen können.

Ich würde etwas bevorzugen, das ursprünglich für OS X ist, aber vielleicht gibt es auch Tools?

David Hergert
quelle

Antworten:

28

Ich bin nicht sicher, ob dies in dem Betriebssystem verfügbar war, das Sie zu dem Zeitpunkt hatten, als Sie Ihre Frage geschrieben haben, aber zumindest mit OS X 10.11.6, wenn Sie die CRT-Datei im Finder auswählen und die Leertaste drücken, ein Quick Look Das Fenster öffnet sich und Sie können alle diese Informationen in einem schönen Display sehen. Funktioniert auch für PFX-Dateien.

Krishen Greenwell
quelle
1
Dies ist tatsächlich eine sehr nützliche Methode! Ich mag es mehr als die Kommandozeilenversion! Vielen Dank!
David Hergert
1
einfach und elegant. Danke für das Teilen!
LeOn - Han Li
10

über Terminal.app und tippe etwas wie:

openssl x509 -noout -text -in ~/Desktop/yourcertificate.crt  

Wobei der letzte Parameter ein Pfad Ihrer Zertifikatsdatei ist (Sie können ihn ziehen und ablegen, wenn Sie möchten)

gibt uns:

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 27 (0x1b)
        Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=US, O=Apple Inc., OU=Apple Certification Authority, CN=Apple Root CA
        Validity
            Not Before: May 26 19:16:09 2010 GMT
            Not After : Jul 26 19:16:09 2017 GMT
        Subject: C=US, O=Apple Inc., OU=Apple Certification Authority, CN=Apple Application Integration Certification Authority
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (2048 bit)
......
bioffe
quelle
1
Ja, ich dachte über openssl nach ... Ich hatte gehofft, dass es mehr auf GUI basiert. Möglicherweise könnte ein Automator-Skript geschrieben werden, um das Zertifikat per Drag & Drop in einen Ordner zu ziehen, und es würde ein Terminal öffnen und den von Ihnen vorgeschlagenen Befehl openssl ausführen. Vielen Dank.
David Hergert
3

Zusätzlich zu der von Krishen genehmigten Antwort über die Auswahl des Zertifikats (.cer, .pem, andere) im Finder und das Drücken von "Space" können Sie auch mit der rechten Maustaste klicken und "Quick Look" auswählen. Ich habe es gerade auf 10.14.1 (Mojave) getestet, das funktioniert also definitiv unter aktuellem OSX

Wählen Sie Quick-Look für ein Zertifikat im Finder

ng10
quelle
2

Sie können auch KeyStore Explorer verwenden , eine Anwendung zum Anzeigen / Erstellen / Bearbeiten von Zertifikat- und Vertrauensspeichern sowie zum Konvertieren zwischen diesen. Es ist wirklich mächtig, könnte aber zu viel für Sie sein.

Zertifikat

Distinguished Name

Franklin Yu
quelle