Come visualizzare le informazioni sul certificato senza installarlo


23

Ho un certificato e / o un file di chiave privata (pfx) sul mio desktop OS X. Mi piacerebbe vedere le sue informazioni (CN, SAN, OU, identificazione personale, ecc.) Ma quando faccio doppio clic su di esso, tenta di installarlo nel mio portachiavi. Una volta dentro, posso vedere le informazioni e poi cancellarle.

Vorrei sapere se esiste un modo per "aprire" un certificato per la visualizzazione senza doverlo installare nel tuo Portachiavi. Simile a come è possibile fare clic sul lucchetto in Safari e vedere le informazioni di certificato.

Preferirei qualcosa di nativo a OS X ma forse ci sono anche strumenti là fuori?

Risposte:


28

Non sono sicuro che questo fosse disponibile nel sistema operativo che avevi al momento in cui hai scritto la tua domanda, ma almeno con OS X 10.11.6, se selezioni il file .crt nel Finder e premi la barra spaziatrice, una rapida occhiata la finestra si aprirà e potrai vedere tutte quelle informazioni in un bel display. Funziona anche con file .pfx.


1
Questo è in realtà un metodo molto utile! Mi piace di più rispetto alla versione da riga di comando! Grazie!
David Hergert,

1
semplice ed elegante. Grazie per la condivisione!
LeOn - Han Li

10

tramite Terminal.app e digitare qualcosa del tipo:

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

Dove l'ultimo parametro è un percorso del file del certificato (puoi trascinarlo e rilasciarlo se vuoi)

ci da:

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)
......

1
Sì, ho pensato a openssl ... Speravo di avere più gui based. Probabilmente potrebbe scrivere uno script di Automator per poter trascinare / rilasciare il certificato in una cartella e aprirebbe un terminale ed eseguire il comando openssl che hai suggerito. Grazie.
David Hergert,

3

oltre alla risposta approvata da Krishen sopra sulla selezione del certificato (.cer, .pem, altri) nel finder e colpire lo 'spazio', puoi anche fare clic con il tasto destro e selezionare Quick Look. L'ho appena testato su 10.14.1 (Mojave), quindi sicuramente funziona su OSX corrente

selezionando la ricerca rapida di un certificato nel finder


2

È inoltre possibile utilizzare KeyStore Explorer , un'applicazione per visualizzare / creare / modificare certificati e archivi fiduciari e la conversione tra di essi. È davvero potente ma potrebbe essere troppo per te.

certificato

nome distinto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.