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?


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.