GNU/Linux >> Belajar Linux >  >> Linux

Lokasi Sertifikat SSL di UNIX/Linux

Solusi 1:

Untuk penggunaan di seluruh sistem, OpenSSL harus memberi Anda /etc/ssl/certs dan /etc/ssl/private . Yang terakhir akan dibatasi 700 ke root:root .

Jika Anda memiliki aplikasi yang tidak menjalankan privsep awal dari root maka mungkin cocok bagi Anda untuk menemukannya di suatu tempat lokal untuk aplikasi dengan kepemilikan dan izin terbatas yang relevan.

Solusi 2:

Di sinilah Go mencari root certificate publik:

"/etc/ssl/certs/ca-certificates.crt",                // Debian/Ubuntu/Gentoo etc.
"/etc/pki/tls/certs/ca-bundle.crt",                  // Fedora/RHEL 6
"/etc/ssl/ca-bundle.pem",                            // OpenSUSE
"/etc/pki/tls/cacert.pem",                           // OpenELEC
"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", // CentOS/RHEL 7
"/etc/ssl/cert.pem",                                 // Alpine Linux

Juga:

"/etc/ssl/certs",               // SLES10/SLES11, https://golang.org/issue/12139
"/system/etc/security/cacerts", // Android
"/usr/local/share/certs",       // FreeBSD
"/etc/pki/tls/certs",           // Fedora/RHEL
"/etc/openssl/certs",           // NetBSD
"/var/ssl/certs",               // AIX

Solusi 3:

Ini akan bervariasi dari satu distribusi ke distribusi lainnya. Misalnya, pada instans Amazon Linux (berdasarkan RHEL 5.x dan bagian dari RHEL6, dan kompatibel dengan CentOS), sertifikat disimpan di /etc/pki/tls/certs dan kunci disimpan di /etc/pki/tls/private . Sertifikat CA memiliki direktorinya sendiri, /etc/pki/CA/certs dan /etc/pki/CA/private . Untuk setiap distribusi tertentu, terutama pada server yang dihosting, saya sarankan untuk mengikuti struktur direktori (dan izin) yang sudah tersedia, jika tersedia.

Solusi 4:

Ubuntu menggunakan /etc/ssl/certs . Ia juga memiliki perintah update-ca-certificates yang akan memasang sertifikat dari /usr/local/share/ca-certificates .

Jadi instal sertifikat khusus Anda di /usr/local/share/ca-certificates dan menjalankan update-ca-certificates tampaknya direkomendasikan.

http://manpages.ubuntu.com/manpages/latest/man8/update-ca-certificates.8.html


Linux
  1. Linux – Apakah Linux Sebuah Unix?

  2. Instal sertifikat SSL

  3. Lokasi file ini/config di linux/unix?

  1. Membuat sertifikat CA tersedia untuk alat baris perintah Linux

  2. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?

  3. Apa itu Sertifikat SSL?

  1. Kesalahan peramban sertifikat SSL

  2. Infografis-Cara Menerapkan Sertifikat SSL

  3. Apakah Linux itu Unix?