Ketika saya berlari
security export -t identities
Saya mendapatkan pesan kesalahan yang sama:
security: SecKeychainItemExport: Passphrase is required for import/export.
Namun, jika saya menentukan format dengan -f terbuka (dan menempatkan aliran keluaran biner ke dalam file), itu berfungsi:
security export -P testing -f pkcs12 -t identities -o test.p12
menghasilkan file yang bisa saya kerjakan via openssl
.
Sepertinya saya security
hanya menggunakan pesan kesalahan yang salah di sini, sehingga membuatnya tampak seperti fitur tidak berfungsi. Mungkin harus mengatakan "Anda harus menentukan format untuk mengekspor kunci pribadi", atau kata-kata untuk efek itu.
Wawasan aktual berasal dari tweet ini .