Importer des certificats dans le trousseau système via la ligne de commande

32

Est-il possible de copier un certificat sur une machine exécutant OS X Snow Leopard, de l'ajouter au trousseau système, puis de le définir sur "Toujours faire confiance via SSH?"

Et si oui ... comment?

techraf
la source

Réponses:

41

Pour importer un certificat approuvé, utilisez la commande de terminal

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

Cela ajoutera un certificat approuvé au System.keychain. Vous devez modifier les options et les chemins d'accès en fonction de votre situation. Consultez la page de manuel sur la sécurité pour plus d'informations.

↬ Rich Trouton, Ajout de nouveaux certificats racine de confiance à System.keychain

jaberg
la source
Les citations m'ont dérangé pour une raison quelconque, les ont supprimées et tout allait bien.
contre-être le
@jaberg, et comment ajouter un certificat via ssh au trousseau local, pas au système?
gaussblurinc
4
Merci beaucoup! Juste une note: on peut aussi ajouter à"$HOME/Library/Keychains/login.keychain"
Quelle est la difference entre security add-trusted-certet security import?
Nepoxx