Saya mencoba menggunakan certutil untuk menambahkan sertifikat klien ke firefox db: Tujuan sertifikat ini adalah untuk mengotentikasi dengan server - server meminta kredensial, sertifikat ini berisi kredensial.
certutil -A -n "My Certificate" -d /myfirefoxprofile/ -t "CT,," -a -i /mycertificate.pfx
Namun ini memberi saya kesalahan:
certutil: could not obtain certificate from file: security library: improperly formatted DER-encoded message.
Apakah saya melakukan sesuatu yang jelas salah?
Ini ada di ubuntu 10.10
firefox
certificate
certutil
Derek Ekins
sumber
sumber
Jawaban:
Sepertinya Anda perlu mengkonversi PFX ke PEM ... arah dengan switch openssl di sini: http://support.citrix.com/article/CTX106028
untuk menjadi jelas karena entah bagaimana saya bingung:
konversi dari pfx ke pem lalu jalankan kembali perintah impor Anda dengan file baru (edit: dan opsi yang dimodifikasi di bawah). menurut saya impor firefox cert tersedak filetype pfx (edit: dan opsi impor yang sesuai tidak ditentukan). arahan yang tertaut bukan untuk impor firefox, tetapi untuk konversi sertifikat.
edit tambahan setelah edit pertanyaan:
-t membutuhkan opsi u untuk digunakan sebagai sertifikat klien. flag -u membutuhkan opsi C ... flag certutil didokumentasikan di sini: http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html
Anda mungkin juga ingin melihat di sini: http://www.phocean.net/2008/11/16/how-to-stop-firefox-from-prompting-for-the-client-certificate.html
karena browser mungkin meminta tentang cara menggunakan sertifikat
certutil -A -n "Sertifikat Saya" -d / myfirefoxprofile / -t "CTu ,," -u "c" -a -i / mycertificate.pem
harus melakukannya
sumber
Inilah cara saya mengimpor sertifikat klien ke profil Firefox yang kosong:
sumber