Adakah yang bisa mengarahkan saya ke tutorial yang baik tentang cara menginstal sertifikat root di ubuntu 10 atau 11?
Saya sudah diberi .crt
file. Saya mengumpulkan bahwa perlu membuat direktori di /usr/share/ca-certificates/newdomain.org
dan tempatkan .crt
di direktori itu. Di luar itu saya tidak yakin bagaimana untuk melanjutkan.
certificates
Sparky1
sumber
sumber
Jawaban:
Memasang root / CA Certificate
Diberikan file sertifikat CA
foo.crt
, ikuti langkah-langkah ini untuk menginstalnya di Ubuntu:Buat direktori untuk sertifikat CA tambahan di
/usr/share/ca-certificates
:Salin
.crt
file CA ke direktori ini:Biarkan Ubuntu menambahkan jalur
.crt
file relatif/usr/share/ca-certificates
ke/etc/ca-certificates.conf
:Untuk melakukan ini secara non-interaktif, jalankan:
Dalam hal
.pem
file di Ubuntu, pertama-tama file itu harus dikonversi ke.crt
file:sumber
/usr/local/share/ca-certificates
(lokal!) Alih-alih menggunakan paket sistem yang dikelola directoy?sudo dpkg-reconfigure ca-certificates
Terima kasih, yang lainsudo update-ca-certificates --fresh
tidak berfungsi pada 16.10.openssl x509 -in foo.pem -inform PEM -out foo.crt
menyalin file PEM ke file PEM. Ini dapat dilakukan dengan lebih mudah dengan mengganti nama.Diberikan file sertifikat CA 'foo.crt', ikuti langkah-langkah ini untuk menginstalnya di Ubuntu:
Pertama, salin CA Anda ke dir
/usr/local/share/ca-certificates/
kemudian, perbarui toko CA
Itu saja. Anda harus mendapatkan hasil ini:
Tidak diperlukan file untuk diedit. Tautan ke CA Anda dibuat secara otomatis.
Harap perhatikan bahwa nama file sertifikat harus diakhiri
.crt
, jika tidakupdate-ca-certificates
skrip tidak akan menerimanya.Prosedur ini juga berfungsi dalam versi yang lebih baru: manual .
sumber
Instal Otoritas Sertifikat di Ubuntu
Saya telah menguji ini di Ubuntu 14.04.
Inilah solusi saya, saya mencari dan mencari untuk waktu yang lama mencoba mencari cara untuk membuatnya bekerja.
certutil -config - -ping
akan menunjukkan kepada Anda yang Anda gunakan jika Anda berada di belakang proxy perusahaan)openssl x509 -inform DER -in certificate.cer -out certificate.crt
sudo mkdir /usr/share/ca-certificates/extra
sudo cp certificate.crt /usr/share/ca-certificates/extra/certificate.crt
sudo update-ca-certificates
sudo nano /etc/ca-certificates.conf
!
dari di depan nama file (perbarui-ca-sertifikat doc) - jika Anda tidak menemukan sertifikat Anda berjalandpkg-reconfigure ca-certificates
sudo update-ca-certificates
sumber
Jawaban lain tidak berfungsi untuk saya dengan Ubuntu 18.04. Tambahkan sertifikat sertifikat untuk
/etc/ssl/certs/ca-certificates.crt
menggunakan perintah berikut:sumber
s
hilang:cat YOUR_CERT_HERE.crt >> /etc/ssl/certs/ca-certificates.crt
. Terima kasih atas solusi ini.update-ca-certificates
.Sediakan sertifikat (root / CA) di server web, lokal ke jaringan Anda jika Anda mau.
Pembaruan: Ini perlu untuk memeriksa apakah ini berfungsi pada Ubuntu 11. Saya menyadari bahwa saya baru saja melakukan ini pada Ubuntu 12.04 LTS.
sumber
Dari sini :
Memasang Sertifikat
Anda dapat menginstal file kunci, example.key dan file sertifikat, example.crt, atau file sertifikat yang dikeluarkan oleh CA Anda, dengan menjalankan perintah berikut di terminal prompt:
Sekarang cukup konfigurasikan aplikasi apa saja, dengan kemampuan untuk menggunakan kriptografi kunci publik, untuk menggunakan sertifikat dan file kunci. Misalnya, Apache dapat menyediakan HTTPS, Dovecot dapat menyediakan IMAPS dan POP3S, dll.
sumber
Untuk menambahkan sertifikat Root CA di FireFox sekarang-a-hari sangat mudah. Cukup buka preferensi, buka "Privasi & Keamanan", gulir ke bawah ke "Sertifikat" dan klik "Lihat Sertifikat ...". Di sini Anda dapat mengklik "Impor Sertifikat". Arahkan ke root CA (.pem) Anda dan OK. Itu semua orang.
sumber
Inilah langkah-langkah sederhana:
Instal sertifikat CA untuk mengizinkan aplikasi berbasis SSL untuk memeriksa keaslian koneksi SSL:
Salin file sertifikat (
crt
atau.cer
) ke/usr/local/share/ca-certificates/
folder, misalnya:Untuk file PEM, lihat: Konversi .pem ke .crt dan .key .
Secara opsional, jika menggunakan proksi Charles, perintah ini dapat berfungsi:
Perbarui sertifikat:
Perintah akan memperbarui
/etc/ssl/certs
direktori untuk menyimpan sertifikat SSL dan menghasilkanca-certificates.crt
file (daftar file tunggal sertifikat yang disatukan).Catatan: Jangan tambahkan sertifikat secara manual (seperti yang disarankan di sini ), karena tidak persisten dan akan dihapus.
Catatan: Jika Anda menjalankan sebagai
root
, Anda dapat menjatuhkansudo
dari perintah di atas.sumber
Klarifikasi antara
update-ca-certificates
dandpkg-reconfigure ca-certificates
mengapa satu berfungsi dan yang lainnya tidak !!update-ca-certificates
atausudo update-ca-certificates
hanya akan berfungsi jika/etc/ca-certificates.conf
telah diperbarui./etc/ca-certificate.conf
hanya diperbarui setelah Anda menjalankandpkg-reconfigure ca-certificates
pembaruan nama sertifikat yang akan diimpor/etc/ca-certificates.conf
Ini dinyatakan di header
/etc/ca-certificates.conf
file:Seperti yang Anda lihat, format dalam
/etc/ca-certificates.conf
adalah<folder name>/<.crt name>
Jadi untuk menggunakan
update-ca-certificates
atausudo update-ca-certificates
Anda dapat melakukan hal berikut untuk mengimpor .crt:Buat direktori untuk sertifikat CA tambahan di / usr / share / ca-sertifikat:
sudo mkdir /usr/share/ca-certificates/extra
Salin file .crt ke direktori ini:
sudo cp foo.crt /usr/share/ca-certificates/extra/foo.crt
Tambahkan baris untuk
/etc/ca-certificates.conf
menggunakan<folder name>/<.crt name>
:echo "extra/foo.crt" >> /etc/ca-certificate.conf
Perbarui sertifikat non-interaktif dengan sudo perbarui-ca-sertifikat
sudo update-ca-certificates
... Updating certificates in /etc/ssl/certs... 1 added, 0 removed; done.
Selamat bersenang-senang!
sumber