2 votos

¿Cómo importar certificados X.509 a MacOS?

Tengo el archivo con los certificados X.509 y el siguiente preámbulo:

# This is a bundle of X.509 certificates of public Certificate
# Authorities.  It was generated from the Mozilla root CA list.
# These certificates are in the OpenSSL "TRUSTED CERTIFICATE"
# format and have trust bits set accordingly.
# An exception are auxiliary certificates, without positive or negative
# trust, but are used to assist in finding a preferred trust path.
# Those neutral certificates use the plain BEGIN CERTIFICATE format.

He intentado importarlo desde la línea de comandos pero falla:

$ sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /Users/dzieciou/projects/mg/etc/pki/tls/certs/megabundle.crt

readFile: short read
***Error reading file /Users/dzieciou/projects/mg/etc/pki/tls/certs/
Error reading file /Users/dzieciou/projects/mg/etc/pki/tls/certs/megabundle.crt

Pude importar esos certificados a Firefox en MacOS, pero Firefox no utiliza el llavero del sistema.

1voto

Steve Evans Puntos 155

Acceso al llavero

Puede importar una amplia gama de formatos de certificados con la aplicación Llavero de MacOS.

  1. Abrir Aplicaciones > Utilidades > Keychain Access.app
  2. Seleccione la opción del menú: Archivo > Importar elementos

Llavero por defecto

Los elementos importados aparecerán en el llavero actual por defecto. Si esto no es lo que quieres, asegúrate de cambiar el valor por defecto antes de importar.

1voto

Andy Mac Puntos 71

Lo resolví convirtiéndolo primero en Formato PEM

openssl x509 -in megabundle.crt -out megabundle.pem -outform PEM

y luego importar usando el comando de la pregunta.

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