Bagaimana Cara Membuat File .CRT di Linux?

How Do I Create Crt File Linux



File dengan ekstensi .CRT biasanya merupakan sertifikat SSL/TLS. Ekstensi .CRT adalah salah satu format sertifikat SSL/TLS yang paling umum digunakan di Linux dan sistem mirip Unix lainnya.

Tutorial ini akan menjawab pertanyaan Anda tentang membuat file sertifikat .CRT di Linux menggunakan alat OpenSSL.







Prasyarat

  • Sebuah sistem Linux
  • Seorang pengguna dengan hak sudo

Instal OpenSSL

OpenSSL adalah sumber terbuka yang dapat Anda gunakan untuk membuat sertifikat SSL/TLS yang ditandatangani sendiri dengan ekstensi .crt. Anda mungkin sudah memiliki alat OpenSSL yang tersedia di mesin Linux Anda. Jalankan perintah di bawah ini untuk mengonfirmasi.



$ Versi OpenSSL

Gambar 1: Periksa versi OpenSSL



Jika OpenSSL belum terinstal, maka jalankan perintah selanjutnya.





Pada distribusi berbasis Ubuntu/Debian:

$ sudo untuk menginstal OpenSSL

Pada distribusi berbasis CentOS/Red Hat:



$ sudo dnf instal OpenSSL

Sintaks untuk menggunakan alat OpenSSL adalah:

Argumen opsi perintah OpenSSL

Dapatkan Kunci Pribadi dan File Permintaan Penandatanganan Sertifikat

Selanjutnya, jalankan perintah pertama di bawah ini untuk menghasilkan kunci pribadi Anda. Dan perintah kedua akan menampilkan file permintaan penandatanganan sertifikat (CSR).

$ openssl genrsa -keluar private.key
$ openssl req -new -key private.key -out request.csr

Berikut adalah deskripsi dari setiap perintah dan opsi.

  • genrsa Buat kunci pribadi RSA
  • -keluar Berkas keluaran
  • -permintaan Permintaan penandatanganan sertifikat
  • -baru Permintaan baru
  • -kunci Jalur ke file kunci pribadi

Gambar 2: Kunci pribadi dan file CSR

Anda memerlukan kunci pribadi Anda untuk menandatangani sertifikat SSL/TLS. File CSR akan menyimpan informasi tentang entitas untuk membuat sertifikat SSL/TLS. Anda akan diminta untuk memasukkan informasi yang sesuai.

Catatan: Saat membuat file CSR, Anda dapat mengosongkan beberapa bidang dengan menekan enter pada keyboard. Tidak apa-apa untuk membiarkan bidang di bawah atribut 'ekstra' kosong.

Buat File .CRT

Setelah kunci pribadi dan file CSR dibuat, sekarang saatnya untuk membuat file .crt Anda.

$ openssl x509 -req -days 365 -in request.csr -signkey private.key -out certificate.crt

Gambar 3: Hasilkan file .crt dengan OpenSSL

Di bawah ini adalah deskripsi dari setiap perintah dan opsi.

  • x509 Standar manajemen data sertifikat
  • -permintaan Permintaan penandatanganan sertifikat
  • -hari Jumlah hari sertifikat harus berlaku untuk
  • -di dalam Jalur ke file CSR
  • –kunci tanda Jalur ke file kunci pribadi untuk menandatangani sertifikat
  • -keluar File keluaran untuk sertifikat yang ditandatangani

File .CRT Anda akan disimpan di direktori kerja saat ini, kecuali Anda menentukan jalur yang berbeda.

Kesimpulan

Mengikuti panduan ini, Anda sekarang harus membuat file .CRT dengan menggunakan alat OpenSSL. Secara teknis, ini adalah sertifikat yang ditandatangani sendiri dan harus untuk penggunaan internal atau tujuan pengujian dan pengembangan. Peramban web utama tidak percaya pada sertifikat yang ditandatangani sendiri.