Cómo ver la información del certificado sin instalar

23

Tengo un certificado y / o archivo de clave privada (pfx) en mi escritorio OS X. Me gustaría ver su información (CN, SAN, OU, huella digital, etc.) pero cuando hago doble clic en ella, intenta instalarla en mi Llavero. Una vez que está allí, puedo ver la información y luego eliminarla.

Me gustaría saber si hay una manera de "abrir" un certificado para verlo sin tener que instalarlo en su Llavero. Similar a cómo puede hacer clic en el candado en Safari y ver la información del certificado.

Prefiero algo nativo de OS X, pero ¿quizás también hay herramientas por ahí?

David Hergert
fuente

Respuestas:

28

No estoy seguro de si esto estaba disponible en el sistema operativo que tenía en el momento en que escribió su pregunta, pero al menos con OS X 10.11.6, si selecciona el archivo .crt en el Finder y presiona la barra espaciadora, un vistazo rápido se abrirá una ventana y podrá ver toda esa información en una bonita pantalla. Funciona para archivos .pfx también.

Krishen Greenwell
fuente
1
¡Este es realmente un método muy útil! ¡Me gusta más que la versión de línea de comando! ¡Gracias!
David Hergert
1
Simple y elegante. ¡Gracias por compartir!
LeOn - Han Li
10

a través de Terminal.app y escriba algo como:

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

Donde el último parámetro es una ruta de acceso a su archivo de certificado (puede arrastrarlo y soltarlo si lo desea)

Nos 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)
......
bioffe
fuente
1
Sí, pensé en openssl ... esperaba tener una base más gui. Probablemente podría escribir un script de Automator para poder arrastrar / soltar el certificado en una carpeta y abriría un terminal y ejecutaría el comando openssl que sugirió. Gracias.
David Hergert el
3

Además de la respuesta aprobada por Krishen anteriormente sobre seleccionar el certificado (.cer, .pem, otros) en el buscador y presionar 'espacio', también puede hacer clic derecho y seleccionar Vista rápida. Acabo de probarlo en 10.14.1 (Mojave), por lo que definitivamente funciona en OSX actual

seleccionando búsqueda rápida de un certificado en el buscador

ng10
fuente
2

También puede usar KeyStore Explorer , una aplicación para ver / crear / editar certificados y almacenes de confianza, y la conversión entre ellos. Es realmente poderoso pero podría ser demasiado para ti.

certificado

nombre distinguido

Franklin Yu
fuente