7 votos

MAC: Importar el certificado .p12 en el llavero a través de la línea de comandos

Estoy intentando importar el certificado .p12 al llavero de mi mac mediante bash script. Hasta ahora, he estado tratando:

  1. sudo security import comando.

Devuelve que la importación fue exitosa pero, de hecho, nunca se importa a ningún llavero.

  1. sudo security add-certificates -k /Library/Keychains/System.keychain certificate.p12

arroja el siguiente error:

Contraseña: SecCertificateCreateFromData: Formato desconocido en la importación.

Lo único que me funcionó fue el formato .cer a través de este comando: sudo security add-certificates -k /Library/Keychains/System.keychain certificate.cer . Sí importa el certificado en el llavero y puedo verlo en el acceso al llavero.

Pero sólo tengo certificados .p12. ¿Podría alguien ayudarme con eso, por favor?

5voto

Churchbus Puntos 60

Puede convertir un archivo .p12 a .cer mediante la función comando openssl pkcs12

openssl pkcs12 -in certificate.p12 -clcerts -nokeys -out certificate.cer

Luego importa el .cer ya que sabes cómo hacerlo.

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