Bagaimana cara menambahkan root CA yang ditandatangani sendiri dan selalu percaya dari CLI pada OSX

5

Saya berhasil mengimpor CA root ke gantungan kunci dengan

sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" CA.crt

Tapi itu ditandai sebagai Use System Defaults , like

masukkan deskripsi gambar di sini

Bagaimana saya bisa menandainya sebagai Selalu Percaya dari CLI?

Quanlong
sumber
Saya hanya menghabiskan satu jam. Tampak seperti bug bagi saya.
Max Ried

Jawaban:

1

Tampaknya satu-satunya cara untuk mengubah pengaturan kepercayaan melalui perintah keamanan adalah dengan trust-settings-importopsi. Output file xml oleh security trust-settings-exportakan menjadi tempat yang baik untuk memulai; tapi, ini terlihat sedikit rumit.

Kent
sumber
0

Mungkin sertifikat CA root Anda salah, karena metode Anda berfungsi untuk saya. Mungkin sertifikat root CA Anda belum dibuat dengan properti yang diharapkan. Cobalah dengan -r trustAsRootdalam kasus Anda, tetapi saya sarankan untuk memeriksa pembuatan sertifikat Anda.

Francisco de la Peña
sumber