¿Dónde se almacenan las CA raíz en OS X?

1

Necesito uno de los certificados de CA raíz, como un nombre de archivo, para pasar a un programa de línea de comandos. Podría descargarlo de DigiCert (y convertirlo al formato requerido, .crt) manualmente, pero creo que es más fácil usar la CA que OS X ya debe tener. Es un certificado común, y todos mis servidores Linux ya lo tienen, por ejemplo.

En la aplicación "Acceso a Llaveros", el certificado correcto existe, pero no puedo encontrar nada que diga dónde vive.

¿Existen estas CA en el sistema de archivos, o solo en un formato propietario opaco para las API de OS X?

    
pregunta Ken 05.02.2016 - 20:02

1 respuesta

2

Las CA raíz se almacenan en:

/System/Library/Keychains/SystemCACertificates.keychain /System/Library/Keychains/SystemRootCertificates.keychain

Sí, estos son archivos de llavero OS X que son opacos, aunque no necesariamente propietarios. Teóricamente, podría utilizar las API de servicios de llavero de OS X para obtener los datos del certificado dentro del archivo de llavero, pero eso podría ser una exageración.

Si desea una copia tangible de cualquiera de los certificados de CA raíz, simplemente selecciónela en Keychain Access y arrástrela al Escritorio para hacer una copia de ellos en formato .cer.

(También puede usar Vista rápida en el Buscador para obtener una vista previa de la información del certificado).

    
respondido por el NSGod 05.02.2016 - 20:54

Lea otras preguntas en las etiquetas