6 menit
Terdapat dua opsi untuk membuat CSR dan mendapatkan private Key, yaitu menggunakan OpenSSL di Linux, atau menggunakan website. Dalam artikel ini, kita akan membahas cara membuat CSR menggunakan website saja, karena prosesnya lebih mudah.
Tapi sebelum itu, ketika sudah selesai membuat CSR, pastikan kamu menyimpan private Key yang sudah didapatkan, karena ketika kamu sudah melewati tahap CSR dan tidak menyimpan private Key, maka kamu tidak bisa mendapatkan private key tersebut selain melakukan reissue.
Cara Membuat CSR
Sekali lagi, pastikan ketika kamu sudah selesai dan mendapatkan kode CSR serta Private Key, pastikan untuk menyimpan Key tersebut.
Karena sering sekali saya menemukan seseorang yang sudah selesai konfigurasi dan SSL sudah diterbitkan, kemudian baru menanyakan file .key atau private key bisa didownload dari mana.
Ada juga yang sudah membuat CSR, namun ketika konfigurasi SSL justu tidak menggunakan CSR yang sudah dibuat, sehingga disini akan kita bahas cara membuat CSR dan cara menggunakannya.
1. Cara Membuat CSR Menggunakan CSR Generator
Apabila kamu ingin menggunakan CSR Generator, maka kamu bisa menemukan banyak tools online di Internet, salah satunya CSR Generator by GogetSSL yang akan digunakan dalam artikel ini.
Meskipun ada banyak tools yang bisa kamu gunakan, namun konten yang perlu diisi sama, sehingga kamu bebas menggunakan Tools manapun.
Untuk menggunakan CSR Generator by GogetSSL, maka kamu bisa mengikuti langkah-langkah berikut
- Akses halaman CSR Generator by GogetSSL disini: https://www.gogetssl.com/online-csr-generator/
- Isikan data CSR yang akan kamu gunakan dengan detail berikut (pastikan mengisi semua kolom)
- Common Name: nama domain yang akan kamu buat SSLnya. Misalnya kamu akan membuat SSL untuk www.wpgan.com, maka kamu bisa mengisikan wpgan.com (tanpa www, http, ataupun https), karena biasanya SSL single domain sudah termasuk subdomain www. Namun jika kamu menggunakan SSL Wildcard, maka kamu bisa menambahkan bintang diawal, sehingga menjadi *.wpgan.com
- Organization: Isikan dengan nama organisasi atau perusahaan websitemu, misalnya WP Gan
- Department: Isikan dengan nama departemen dalam perusahaanmu, misalnya Tim IT
- City: Isikan dengan nama kota organisasi atau perusahaan, misalnya Yogyakarta
- State/Region: Isikan dengan nama provinsi, misalnya D.I. Yogyakarta
- Email: Isikan dengan alamat email admin websitemu, misalnya [email protected]
- Country: Isikan dengan nama negara, misalnya Indonesia
- Apabila semua data sudah terisi, maka kamu bisa klik tombol Generate dan nantinya kamu akan mendapatkan CSR dan Private Key
- Salin CSR dan kamu bisa menggunakannya untuk konfigurasi SSL (akan dibahas di akhir artikel ini cara menggunakannya). Kemudian untuk private key, kamu bisa menyimpannya menjadi file .txt ataupun file .key kemudian menyimpannya dimanapun yang nantinya bisa kamu akses lagi, baik itu di PC, Laptop, Desktop, Google Drive, One Drive, Notepad, atau apapun itu.
- Sampai disini, kamu sudah berhasil membuat CSR dan mendapatkan Private Key, kemudian bisa lanjut menggunakan CSR tersebut untuk konfigurasi SSL seperti di langkah ini.
2. Cara Membuat CSR Menggunakan cPanel
Apabila kamu menggunakan hosting atau server dengan cPanel, maka kamu bisa menggunakan cpel dan nantinya private key akan otomatis tersimpan di cPanel tanpa perlu menyimpannya secara manual.
Berikut merupakan langkah-langkah membuat CSR menggunakan cPanel
- Login ke cPanel hosting atau servermu, kemudian cari dan buka halaman SSL/TLS
- Setelah berada dihalaman SSL/TLS, kamu bisa membuka halaman CERTIFICATE SIGNING REQUESTS (CSR)
- Isikan data pada CSR sesuai dengan data domain yang akan kamu buat SSLnya (pastikan mengisi semua kolom)
- Domains: nama domain yang akan kamu buat SSLnya. Misalnya kamu akan membuat SSL untuk www.wpgan.com, maka kamu bisa mengisikan wpgan.com (tanpa www, http, ataupun https). Namun jika kamu menggunakan SSL Wildcard, maka kamu bisa menambahkan nama domain utama kemudian menambahkan domain dengan bintang diawal di baris berikutnya, sehingga menjadi
wpgan.com
*.wpgan.com - City: Isikan dengan nama kota organisasi atau perusahaan, misalnya Yogyakarta
- State: Isikan dengan nama provinsi, misalnya D.I. Yogyakarta
- Country: Isikan dengan nama negara, misalnya Indonesia
- Company: Isikan dengan nama organisasi atau perusahaan websitemu, misalnya WP Gan
- Company Division: Isikan dengan nama departemen dalam perusahaanmu, misalnya Tim IT
- Email: Isikan dengan alamat email admin websitemu, misalnya [email protected]
- Passphrase: Kata kunci untuk mengenkripsi CSR, misalnya kunciwpgan
- Description: Isi dengan deskripsi CSR, sehingga kamu bisa menemukan pasangan Private Key atau CSR dengan mudah nantinya
- Domains: nama domain yang akan kamu buat SSLnya. Misalnya kamu akan membuat SSL untuk www.wpgan.com, maka kamu bisa mengisikan wpgan.com (tanpa www, http, ataupun https). Namun jika kamu menggunakan SSL Wildcard, maka kamu bisa menambahkan nama domain utama kemudian menambahkan domain dengan bintang diawal di baris berikutnya, sehingga menjadi
- Setelah kamu menekan tombol Generate, maka kamu akan dialihkan ke halaman baru yang menampilkan CSR yang bisa kamu gunakan. Salin saja CSR tersebut
- Untuk mendapatkan Private Key, maka kamu bisa kembali ke halaman SSL/TLS dan buka lagi halaman CERTIFICATE SIGNING REQUESTS (CSR)
- Pilih CSR yang sudah kamu buat, kemudian klik Edit
- Setelah berada dihalaman Edit CSR, kamu bisa scroll kebawah dan nantinya akan menemukan menu This CSR uses the following key:, klik saja link yang ada dibawahnya
- Sekarang kamu sudah bisa mendapatkan Private Key sesuai dengan CSR yang kamu buat.
3. Membuat CSR Melalui Halaman Penyedia SSL
Selain menggunakan dua opsi diatas, biasanya kamu bisa langsung membuat CSR dari halaman penyedia SSL. Untuk melakukan ini, kamu bisa membuka halaman detail SSL yang sudah kamu beli, kemudian bisa mengikuti langkah-langkah berikut:
- Pada halaman detail SSL, klik tombol Awaiting Configuration – Click to configure certificate, atau tombol lainnya untuk konfigurasi awal
- Nantinya akan ada opsi Generate CSR atau Paste CSR, pilih atau buka saja tab Generate CSR
- Isikan semua data yang diperlukan, kemudian klik tombol Generate
- Country Code: Pilih negara yang akan kamu gunakan, misalnya Indonesia
- Province/State: Isi dengan nama provinsi yang digunakan, misalnya D.I. Yogyakarta
- City: Isi dengan nama kota, misalnya Yogyakarta
- Organization / Company Name: Isi dengan nama perusahaan atau nama organisasi, misalnya WP Gan
- Domain Name: Isi dengan nama domain SSL yang akan digunakan, misalnya wpgan.com
- E-Mail: Isi dengan nama email admin, misalnya [email protected]
- Setelah kamu menekan tombol Generate, maka kamu akan mendapatkan CSR dan Private Key pasangannya. Pastikan untuk menyimpan private key tersebut di PC, Latptop, Dekstop, Google Drive, Onedrive, Notepad, atau apapun itu
- Sekarang kamu bisa menggunakan CSR untuk melakukan konfigurasi SSL
Cara Menggunakan CSR Untuk Konfigurasi SSL
Sekarang karena kamu sudah berhasil membuat CSR baik itu menggunakan CSR Generator, cPanel, maupun member area, maka sekarang kamu bisa menggunakan CSR tersebut untuk konfigurasi SSL dengan langkah-langkah berikut
- Buka halaman detail SSL yang sudah kamu beli, kemudian klik tombol Awaiting Configuration – Click to configure certificate
- Pada halaman konfigurasi, kamu perlu memilih server Type. Apabila kamu menggunakan cpanel, maka kamu bisa memilih opsi WHM/cPanel. Apabila menggunakan Windows server, maka kamu bisa menggunakan Microsoft IIS. Apabila tanpa kontrol panel, atau kontrol panel tidak ada di list, maka bisa menggunakan Other
- Selanjutnya pada opsi CSR, buka tab Paste CSR. Jangan menggunakan Generate CSR!
- Paste CSR yang sudah kamu buat menggunakan CSR Generator, cPanel, atau member area, kemudian klik tombol Submit dan nantinya kolom dibawahnya akan otomatis terisi. Kalau kamu hanya paste tanpa klik tombol Submit, maka kamu membuat CSR baru lagi
- Pilih metode verifikasi yang akan kamu gunakan. Untuk SSL DV, biasanya menggunakan Email, DNS, atau HTTP Upload (akan dibahas di artikel berikutnya)
- Setelah CSR ditambahkan dan semua data lainnya diisi, maka kamu bisa lanjut dengan klik tombol Continue
- Sekarang konfigurasi selesai dan ketika kamu membuka halaman detail SSL, maka kamu sudah bisa lanjut ke langkah validasi SSL
Itulah detail cara membuat CSR dan menggunakannya untuk konfigurasi SSL. Untuk validasi SSL tidak akan dibahas dalam artikel ini dan mungkin akan dibahas di artikel berikutnya.
Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]