Importieren Sie Zertifikate über die Befehlszeile in den Systemschlüsselbund

32

Ist es möglich, ein Zertifikat auf einen Computer mit OS X Snow Leopard zu kopieren, es dem Systemschlüsselbund hinzuzufügen und es dann auf "Immer über SSH vertrauen" zu setzen?

Und wenn ja ... wie?

techraf
quelle

Antworten:

41

Verwenden Sie zum Importieren eines vertrauenswürdigen Zertifikats den Befehl terminal

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

Dadurch wird der System.keychain ein vertrauenswürdiges Zertifikat hinzugefügt. Sie sollten die Optionen und Pfade an Ihre Situation anpassen. Weitere Informationen finden Sie auf der Manpage zur Sicherheit .

↬ Rich Trouton, Hinzufügen neuer vertrauenswürdiger Stammzertifikate zu System.keychain

jaberg
quelle
Die Zitate haben mich aus irgendeinem Grund durcheinander gebracht, sie entfernt und alles war in Ordnung.
counterbeing
@jaberg, und wie füge ich ein Zertifikat über ssh zum lokalen Schlüsselbund hinzu, nicht zum System?
Gaussblurinc
4
Vielen Dank! Nur eine Anmerkung: Man kann auch hinzufügen"$HOME/Library/Keychains/login.keychain"
Was ist der Unterschied zwischen security add-trusted-certund security import?
Nepoxx