Importar certificados para o chaveiro do sistema por meio da linha de comando

32

É possível copiar um certificado para uma máquina executando o OS X Snow Leopard, adicioná-lo à chave do sistema e defina-o como "Sempre confie via SSH?"

E se sim ... como?

techraf
fonte

Respostas:

41

Para importar um certificado confiável, use o comando terminal

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

Isso adicionará um certificado confiável ao System.keychain. Você deve modificar as opções e caminhos para se adequar à sua situação. Veja a página de manual para a segurança , para mais informações.

↬ Rich Trouton, Adicionando novos certificados raiz confiáveis ​​ao System.keychain

jaberg
fonte
As citações me atrapalharam por algum motivo, as removeram e tudo estava bem.
counterbeing
@ jaberg, e como adicionar certificado via ssh ao chaveiro local, não ao sistema?
gaussblurinc 9/09/14
4
Muito obrigado! Apenas uma observação: Também se pode adicionar a"$HOME/Library/Keychains/login.keychain"
Qual é a diferença entre security add-trusted-certe security import?
Nepoxx 10/10