Saya mendapatkan "Kesalahan Tidak Diketahui = -2,147,414,007" saat membuat sertifikat melalui aplikasi Keychain.
Langkah-langkah untuk Rekreasi:
Buka aplikasi Keychain Access. Pilih Asisten Sertifikat> Buat Sertifikat di menu aplikasi (Akses Keychain). Hanya Parameter yang Dimodifikasi yang terdaftar. Opsi yang tersisa disimpan dengan nilai default.
Nama Sertifikat = gdbcert
Identitas Jenis = Diri Signed Akar
Sertifikat Type = Kode PenandatangananCentang kotak Biarkan saya mengganti standar, dan klik Lanjutkan.
- Pada halaman berikutnya, biarkan Nomor Keamanan menjadi 1, dan atur Masa Berlaku menjadi 3650.
- Kemudian klik Lanjutkan sekali lagi, dan terus melakukannya untuk melewati enam layar berikutnya sampai Anda melihat yang berjudul Tentukan Lokasi Untuk Sertifikat.
- Untuk satu-satunya properti, Gantungan Kunci, pilih Sistem dari daftar drop-down. Terakhir, klik Buat, ketikkan kata sandi Anda, jika diminta, dan klik Selesai.
Pembaruan: Saya dapat membuat sertifikat ke Keychain Keychain. Masalahnya hanya ketika saya mencoba membuat sertifikat untuk Keychain Sistem.
keychain
error
certificate
Danis Fermi
sumber
sumber
Jawaban:
Mampu membuatnya bekerja. Tujuan untuk membuat sertifikat adalah untuk codesign gdb di Mac. Berikut langkah-langkahnya: -
killall taskgated
Buka System Preferences.
Buka Pengguna & Grup> Buka Kunci.
Pilihan Login> "Bergabung" (di sebelah Server Akun Jaringan).
Klik "Buka Direktori Utilitas".
Pergi ke Edit> Enable Root User.
codesign -fs gdbc /usr/local/bin/gdb
di terminal.Kredit:
sumber
sudo /usr/sbin/DevToolsSecurity --enable
, seperti yang dibahas dalam topik lain , untuk mencegah prompt kata sandi pop-up ketika saya menjalankan gdb.Solusi saya sedikit berbeda. Saya memeriksa opsi "Biarkan saya menentukan informasi pasangan kunci" dan pergi dengan apa yang dipilih secara default. Ukuran kunci adalah 2048 bit dan Algoritma adalah RSA. Itu sepertinya membiarkan saya berkeliling "Unknown Error = -2,147,414,007".
sumber
Saya menerima kesalahan ini di salah satu komputer pengguna saya setelah dia memperbarui ke Mojave terhadap saran saya.
Hasil akhir untuk masalah sertifikat adalah membuat pengguna saya tidak terhubung ke wifi karyawan kami.
Saya mengikuti instruksi Danis dari 15/12/17 tetapi perintah terminal tidak bekerja dan perusahaan saya menggunakan sertifikat dari server CA, jadi detailnya sedikit berbeda. Saya memang mengaktifkan pengguna root.
Akhirnya saya menghapus wifi karyawan kami dari pengaturan jaringan, secara manual bergabung kembali wifi Karyawan dan mengubah pengaturan keamanan kembali ke EAP-TLS, memilih sertifikat yang benar, dan terhubung.
Saya berharap saya telah mencatat langkah-langkah saya lebih baik untuk ini, tetapi saya berasumsi Apple memperbarui beberapa keamanan jaringan mereka dan itu adalah pengaturan koneksi wifi yang benar-benar melakukan trik.
sumber
Penafian: Akses Keychain jarang berlaku seperti yang diharapkan.
Diakui, jawaban berikut ini merupakan solusi karena ia menciptakan CSR dan satu set kunci terkait yang baru.
Luncurkan Akses Gantungan Kunci, buka kunci, pilih Login (tapi jangan pilih yang lain)
Di menu Akses Keychain,
Asisten Sertifikat ▶ ︎ Minta Sertifikat Dari Otoritas Sertifikat ...
Pilih alamat email yang akan dikaitkan dengan CSR dan pasangan kunci.
Simpan permintaan Penandatanganan Sertifikat
Tentukan ukuran kunci & algoritma RSA 2048 bit
Periksa rangkaian kunci baru Anda di Pemberitahuan Akses Keychain bahwa bagian Login sekarang berisi pasangan baru ...
... dan Anda tidak menemukan "Kesalahan Tidak Diketahui = -2,147,414,007" saat membuat sertifikat dengan Asisten Sertifikat.
sumber
Sebelum Anda membuat sertifikat, Anda harus membuka kunci pada Sistem. Dalam hal ini, Anda tidak akan mendapatkan kesalahan itu.
sumber
Inilah yang saya lakukan:
Uncheck the Let me override defaults checkbox
dan kemudian itu berfungsi dengan baik.
Saya menggunakan High Sierra 10.13.6 (17G7024).
sumber