Generate CSR di cPanel menjadi salah satu langkah penting ketika Anda ingin mengaktifkan SSL pada website. Meskipun saat ini telah tersedia SSL Gratis pada layanan hosting, dalam beberapa kondisi Anda tetap perlu membuat CSR secara manual, terutama saat Anda menggunakan SSL berbayar.
Dengan memahami proses ini, Anda tidak hanya bisa mengamankan website, tetapi juga memastikan data pengunjung terenkripsi dengan baik. Dalam artikel ini, kami akan membahas secara lengkap mulai dari pengertian CSR, fungsinya, hingga hal-hal yang perlu diperhatikan setelah proses generate selesai.
Apa Itu CSR dan Fungsinya untuk SSL?
CSR (Certificate Signing Request) adalah sebuah kode terenkripsi yang digunakan untuk mengajukan sertifikat SSL ke Certificate Authority (CA). Di dalam CSR terdapat informasi penting seperti nama domain, organisasi, hingga lokasi yang nantinya akan digunakan untuk proses verifikasi.
Fungsi utama CSR adalah sebagai “permintaan resmi” agar website Anda mendapatkan sertifikat SSL. Tanpa CSR, proses penerbitan SSL tidak dapat dilakukan.
Kapan perlu melakukan generate CSR di cPanel?
Tidak semua pengguna hosting perlu melakukan generate CSR secara manual. Namun, ada beberapa kondisi di mana langkah ini wajib dilakukan, seperti:
- Menggunakan SSL berbayar dari penyedia tertentu
- Melakukan instalasi SSL di VPS atau server
- Membutuhkan konfigurasi SSL khusus (misalnya wildcard SSL)
Namun, jika Anda hanya menggunakan SSL gratis seperti Let’s Encrypt, biasanya proses ini dilakukan secara otomatis oleh sistem.
Perbedaan CSR dan Private Key
Saat melakukan generate CSR, sistem juga akan membuat Private Key. Keduanya memiliki fungsi yang saling berkaitan, namun berbeda:
- CSR digunakan untuk mengajukan sertifikat SSL
- Private Key digunakan untuk proses enkripsi dan harus disimpan dengan aman
Private Key bersifat rahasia dan tidak boleh dibagikan ke pihak lain. Jika Private Key hilang atau tidak cocok, SSL tidak akan berfungsi dengan baik.
Contoh Format CSR yang Benar
CSR biasanya berbentuk kode panjang yang diawali dan diakhiri dengan format tertentu, seperti:
-----BEGIN CERTIFICATE REQUEST-----
(isi kode CSR)
-----END CERTIFICATE REQUEST-----Pastikan Anda menyalin seluruh kode tanpa ada bagian yang terpotong, karena kesalahan kecil dapat menyebabkan proses penerbitan SSL gagal.
Cara Generate CSR di cPanel
Berikut adalah cara generate CSR dan private key di cPanel hosting.
- Login ke cPanel.
- Untuk membuat CSR, dapat dilakukan melalui menu SSL/TLS Certificates pada cPanel.

- Lalu pilih menu Requests seperti gambar berikut:

- Isi dari CSR kurang lebih sebagai berikut :
Keterangan :
- Key : Gunakan 2048 bit.
- Domains : Bagi yang memesan layanan Standart SSL, silahkan isi dengan www.namadomainanda (contoh : www.rumahweb.com). Sedangkan bagi Anda yang memesan layanan Wildcard SSL, silahkan isi dengan *.namadomainanda (contoh : *.rumahweb.com).
- City : Isi dengan alamat Kota Anda
- State : Isi dengan alamat provinsi Anda
- Country : Isi dengan Indonesia atau negara Anda
- Company : Sesuaikan dengan data nama perusahaan Anda
- Company Division : Sesuaikan dengan data/request divisi yang akan digunakan. Jika tidak ada, silahkan isi dengan IT.
- Email : Sesuaikan dengan alamat email Anda.
Sebagai catatan tambahan: Email ini tidak digunakan untuk pengiriman approval link oleh pihak CA. Opsi email yang digunakan sesuai konfigurasi SSL di halaman Clientzone. - Passphrase : Boleh di isi atau boleh di kosongi. Jika akan di isi, silahkan isi dengan kombinasi angka, huruf dan jangan lupa untuk dicatat.
- Description : Deskripsi singkat tentang nama website anda atau boleh di kosongi.
5. Setelah semua data terisi klik Generate.
Setelah generate CSR selesai, Anda akan melihat kode CSR yang diawali dan diakhiri dengan kode berikut.
—–BEGIN CERTIFICATE REQUEST—–
—–END CERTIFICATE REQUEST—–Silahkan copy paste kode tersebut, untuk melanjutkan tahapan selanjutnya.
Bagi Anda yang menggunakan control panel hosting lainnya, Anda juga bisa membaca beberapa referensi berikut:
Apa yang Harus Dilakukan Setelah Generate CSR?
Setelah berhasil membuat CSR, langkah selanjutnya adalah menggunakannya untuk mengajukan sertifikat SSL ke penyedia (Certificate Authority). Bagi Anda yang membeli sertifikat SSL di Rumahweb, Anda bisa melakukan konfigurasi SSL melalui halaman Clientzone dengan panduan sebagai berikut: Cara Konfigurasi SSL
Setelah melakukan konfigurasi SSL di Clientzone, langkah selanjutnya Anda perlu melakukan beberapa hal berikut:
- Melakukan proses validasi domain
- Mengunduh sertifikat SSL yang telah diterbitkan
- Menginstall SSL di hosting atau server
Tahapan ini penting untuk memastikan SSL dapat aktif dan website bisa diakses menggunakan HTTPS.
Kenapa CSR Gagal atau Tidak Valid?
Dalam beberapa kasus, proses generate atau penggunaan CSR bisa mengalami kendala. Beberapa penyebab umum antara lain:
- Data domain yang dimasukkan tidak sesuai
- Private Key tidak cocok dengan CSR
- Kesalahan saat menyalin kode CSR
- Penggunaan jenis SSL yang tidak sesuai (misalnya wildcard)
Untuk menghindari error, pastikan semua data diisi dengan benar dan simpan Private Key dengan aman.
Apakah Perlu Generate CSR Jika Pakai AutoSSL?
Jika Anda menggunakan fitur AutoSSL seperti Let’s Encrypt di cPanel, maka Anda tidak perlu generate CSR secara manual. Sistem akan secara otomatis membuat, memvalidasi, dan menginstall SSL.
Namun, jika Anda menggunakan SSL berbayar, maka proses generate CSR tetap diperlukan agar sertifikat SSL dapat diterbitkan oleh pihak penyedia.
FAQ
Berikut adalah beberapa pertanyaan populer tentang cara generate CSR di cPanel.
Apa itu CSR di cPanel?
CSR (Certificate Signing Request) adalah kode yang digunakan untuk mengajukan sertifikat SSL ke Certificate Authority agar website dapat menggunakan HTTPS.
Apakah perlu generate CSR jika menggunakan AutoSSL?
Tidak. Jika menggunakan AutoSSL seperti Let’s Encrypt, CSR biasanya dibuat otomatis oleh sistem. Generate manual hanya diperlukan untuk SSL premium atau konfigurasi khusus.
Apa yang harus dilakukan setelah generate CSR?
Setelah membuat CSR, Anda perlu mengirimkannya ke penyedia SSL, melakukan validasi domain, lalu menginstall sertifikat SSL di hosting atau server.
Kenapa CSR dianggap tidak valid ketika melakukan konfigurasi SSL?
CSR bisa dianggap tidak valid karena data domain (common name) tidak sesuai dengan paket SSL yang dipesan, atau kode CSR tidak disalin secara lengkap.
Kesimpulan
Memahami cara generate CSR di cPanel sangat penting, terutama bagi Anda yang ingin mengelola SSL secara manual atau menggunakan sertifikat premium. Meskipun prosesnya terlihat teknis, langkah-langkahnya cukup sederhana jika dilakukan dengan benar.
Dengan mengetahui fungsi CSR, perbedaannya dengan Private Key, serta proses setelah generate, Anda dapat memastikan instalasi SSL berjalan lancar dan website lebih aman. Jika menggunakan AutoSSL, proses ini memang bisa dilewati, namun pemahaman dasar tetap penting untuk kebutuhan konfigurasi lanjutan.



