5 votos

Donde está la root CAs almacenados en OS X?

Necesito uno de los certificados de CA root, como un nombre de archivo, para pasar a un programa de línea de comandos. Pude descargarlo de DigiCert (y de convertirlo al formato deseado .crt) de forma manual, 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 el "Acceso a Llaveros" de la aplicación, el certificado correcto no existe, pero no puedo encontrar nada de lo que dice donde vive.

Hacer estos CAs existen en el sistema de ficheros, o sólo en una opaca formato propietario para OS X Api?

5voto

Clay Nichols Puntos 569

La root CAs se almacenan en:

/System/Library/Llaveros/SystemCACertificates.llavero /System/Library/Llaveros/SystemRootCertificates.llavero

Sí, estos son OS X llavero archivos que son opacos, aunque no necesariamente de propiedad. Teóricamente podría usar OS X Llavero de la Api de Servicios para obtener el certificado de datos dentro de las llaves del archivo, pero que podría ser una exageración.

Si desea una copia tangible de cualquiera de los certificados de CA root, sólo tienes que seleccionar en Acceso a Llaveros, y arrastrar al Escritorio para hacer una copia de ellos .cer formato.

(También puede utilizar vista Rápida en el Finder para previsualizar el certificado info).

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