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

Tengo un certificado y/o un 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 él, intenta instalarse en mi llavero. Una vez que está allí, puedo ver la información y luego eliminarla.

Me gustaría saber si hay alguna forma 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.

Preferiría algo nativo de OS X, pero ¿tal vez también hay herramientas?

Respuestas (5)

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. También funciona para archivos .pfx.

¡Este es realmente un método muy útil! ¡Me gusta más que la versión de línea de comandos! ¡Gracias!
Gracias por publicar esto. He redescubierto esta pista dos veces. ¿Por qué esta característica de MacOS es tan difícil de recordar?
Nota: Quick Look no parece funcionar para certificados protegidos con frases de contraseña (al menos para archivos *.pfx). Importarlo a mi llavero e inspeccionarlo allí funcionó.
Gracias, esto también funciona para archivos .cer

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 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)
......
Sí, pensé en openssl... Esperaba que estuviera más basado en interfaz gráfica de usuario. Probablemente podría escribir un script de Automator para poder arrastrar y soltar el certificado en una carpeta y abriría una terminal y ejecutaría el comando openssl que sugirió. Gracias.

Además de la respuesta anterior aprobada por Krishen sobre la selección del certificado (.cer, .pem, otros) en el buscador y presionar 'espacio', también puede hacer clic con el botón 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

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

certificado

nombre distinguido

está basado en JAVA, necesita JRE, no en Mac
@János Proporciona binario con JRE incorporado (la versión dmg), si no desea instalar JRE usted mismo.

RENOMBRAR a .txt Todo lo mejor ;)

Eso te da un poco de desorden Base64 o binario. OP quería ver la información . Algunos textos pueden filtrarse en el binario en el mejor de los casos, pero debe adivinar qué significan.