Importar certificados en el llavero del sistema a través de la línea de comando

32

¿Es posible copiar un certificado en una máquina con OS X Snow Leopard, agregarlo al llavero del sistema y luego configurarlo como "Confiar siempre a través de SSH"?

Y si es así ... ¿cómo?

techraf
fuente

Respuestas:

41

Para importar un certificado de confianza, use el comando de terminal

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain <certificate>

Esto agregará un certificado de confianza a System.keychain. Debe modificar las opciones y rutas para adaptarse a su situación. Consulte la página del manual de seguridad para obtener más información.

↬ Rich Trouton, agregando nuevos certificados raíz confiables a System.keychain

jaberg
fuente
Las citas me confundieron por alguna razón, las eliminaron y todo estuvo bien.
contrarrestar el
@jaberg, y ¿cómo agregar un certificado mediante ssh al llavero local, no al sistema?
gaussblurinc
44
Muchas gracias! Solo una nota: también se puede agregar a"$HOME/Library/Keychains/login.keychain"
¿Cuál es la diferencia entre security add-trusted-certy security import?
Nepoxx