So zeigen Sie Zertifikatsinformationen ohne Installation an

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

Ich würde gerne 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 natives von OS X bevorzugen, aber vielleicht gibt es auch Tools da draußen?

Antworten (5)

Ich bin mir nicht sicher, ob dies in dem Betriebssystem verfügbar war, das Sie zum Zeitpunkt des Schreibens Ihrer Frage hatten, 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 wird geöffnet und Sie können all diese Informationen in einem schönen Display sehen. Funktioniert auch für .pfx-Dateien.

Dies ist tatsächlich eine sehr nützliche Methode! Ich mag es mehr als die Kommandozeilenversion! Vielen Dank!
Danke, dass du das gepostet hast – ich habe diesen Hinweis jetzt zweimal wiederentdeckt. Warum ist diese MacOS-Funktion so schwer zu merken?
Hinweis: Quick Look scheint nicht für Zertifikate zu funktionieren, die mit Passphrasen gesichert sind (zumindest für *.pfx-Dateien). Es in meinen Schlüsselbund zu importieren und dort zu inspizieren, hat den Zweck erfüllt.
Danke, das funktioniert auch für CER-Dateien

über Terminal.app und tippe so etwas wie:

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

Wobei der letzte Parameter ein Pfad Ihrer Zertifikatsdatei ist (Sie können das 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)
......
Ja, ich dachte an openssl ... Ich hatte gehofft, dass es mehr GUI-basiert ist. Könnte wahrscheinlich ein Automator-Skript schreiben, um das Zertifikat per Drag & Drop in einen Ordner ziehen zu können, und es würde ein Terminal öffnen und den von Ihnen vorgeschlagenen openssl-Befehl ausführen. Danke.

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

Schnellsuche nach einem Zertifikat im Finder auswählen

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

Zertifikat

Distinguished Name

es ist JAVA-basiert, braucht JRE, bitte nicht auf Mac
@János Es bietet eine Binärdatei mit integrierter JRE (die dmg-Version), wenn Sie JRE nicht selbst installieren möchten.

Umbenennen in .txt Alles Gute ;)

Das gibt Ihnen entweder etwas Base64-Chaos oder binär. OP wollte die Informationen einsehen . Einige Texte könnten bestenfalls in der Binärdatei durchsickern, aber Sie müssen erraten, wofür sie stehen.