0 votos

Identificar la autoridad de certificación a partir de la clave pública

En OS X, el /usr/local/etc/openssl/cert.pem contiene muchos certificados en este formato:

----BEGIN CERTIFICATE-----
 <...snip..>
----END CERTIFICATE-----

En Ubuntu, en /etc/ssl/certs Cada certificado está en su propio archivo, con nombres como Visa_eCommerce_Root.pem , Swisscom_Root_CA_1.pem etc.

Me preguntaba si en OS X hay una forma de obtener nombres similares para cada certificado contenido en el cert.pem ¿archivo?

PS. El contexto es que estoy tratando de depurar un problema en OS X donde algunas conexiones SSL fallan, pero cuando importo todos los archivos .pem de Ubuntu a OS X, la conexión SSL funciona. Quería identificar qué certificado falta en OS X.

1voto

En OS X puedes inspeccionar todos los certificados Root del sistema haciendo lo siguiente:

  1. Pulse cmd + spacebar y luego escriba "acceso al llavero" seguido de return .
  2. Seleccione "Raíces del sistema" y "Certificados" en el panel lateral izquierdo.

Ahora debería ver todos los certificados Root instalados y utilizados por OS X, por ejemplo

enter image description here

Debería poder comparar esta lista con la lista de certificados instalados en su caja de Ubuntu.

PD: Puede analizar el cert.pem certificado a través de openssl x509 -text -noout < /usr/local/etc/openssl/cert.pem . Sin embargo, esto no le proporcionará una lista de root, sino un único certificado (cuyo propósito desconozco).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X