Apa Itu CSR dan Private Key?
-
CSR (Certificate Signing Request): File permintaan sertifikat SSL yang berisi informasi organisasi/server yang akan diverifikasi oleh CA (Certificate Authority).
-
Private Key: Kunci rahasia yang digunakan untuk mengenkripsi data SSL. Ini harus dijaga dengan aman dan tidak diberikan ke siapapun.
Cara Generate CSR di IIS
- IIS Manager
Buka Internet Information Service (IIS) Manager, klik nama perangkat pada bagian connection di sisi kiri, kemudian klik Server Certificates - Action
Pada bagian action di sisi kanan, klik Create Certificates Request - Identitas Website
Isikan identitas website anda mulai dari nama website, nama organisasi, satuan kerja anda, kota, provinsi, dan negara seperti gambar dibawah - Cryptographic Service Provider
Pada bagian ini anda bisa memilih Microsoft RSA SChannel Cryptographic Provider dan untuk Bit length nya 1024 - File Name
Klik titik 3 pada bagian kanan dari kolom untuk menentukan folder tempat menyimpan file CSR dan berikan nama sesuai dengan nama website anda - Finish
Setelah menentukan folder penyimpanan dan menentukan nama file, klik Finish - File CSR
Buka folder yang sudah anda tentukan ditahap sebelumnya, maka akan ada file CSR.
Dimana Private Key nya?
Private key secara otomatis disimpan di Windows Certificate Store saat anda membuat CSR di IIS. Anda tidak perlu meng-export-nya kecuali dibutuhkan untuk backup atau pindah server. Jika ingin backup: bisa dilakukan setelah sertifikat diinstal, dengan ekspor format .pfx.
Berikut adalah cara untuk men-export private key
- mmc.exe
Tekan Windows + R, kemudian ketik mmc.exe, klik Oke - Console Root
Pilih File dan klik Add/Remove Snap-in - Add or Remove Snap-ins
Pada bagian Snap-in piliih Certificates kemudian klik Add dan klik ok - Certificates Snap-in
Pilih Computer account, klik Next - Select Computer
Pilih Local computer, klik Finish - Console Root Certificates
Klik Certificates (Local Computer), klik Certificates Enrollment Request, pilih Certificates, klik kanan pada sertifikat yang terlihat, pilih All Task dan klik Export - Certificate Export Wizard
Klik Next, pilih Yes, export the private key, kemudian klik next - Export File Format
pada bagian ini anda bisa memilih Personal Information Exchange (.PFX), centang bagian Include all certificates...., kemudian klik Next - Security
Centang pada bagian password isi password yang aman dan jangan sampe lupa karena password ini digunakan untuk membuka file - Folder Private Key
Setelah mengisi password anda harus menentukan folder untuk menyimpan file private keynya, kemudian klik save - Completing Export
Klik Finish dan akan muncul popup The export was successful - SSL Converter
Untuk bisa mengakses file private key buka SSL Converter, pilih PKCS#12 to PEM, masukan file private key yg sudah di export tadi dan masukan passwordnya, kemudian klik Convert - Download file dan ekstrak zipnya
Setelah hasil convert anda download, ekstrak folder dan private key akan terlihat seperti gambar
Kesimpulan
Membuat CSR (Certificate Signing Request) dan private key di IIS Windows Server adalah langkah awal yang sangat penting sebelum memasang SSL Certificate di server. CSR digunakan untuk mengajukan permintaan sertifikat ke penyedia SSL (CA), sementara private key disimpan secara otomatis dan digunakan untuk mengamankan komunikasi antara server dan pengunjung. Dengan mengikuti langkah-langkah di atas melalui IIS Manager, anda dapat dengan mudah menghasilkan file CSR tanpa perlu menggunakan command line. Proses ini juga menjamin bahwa private key tetap aman di dalam sistem Windows. Setelah mendapatkan SSL Certificate dari CA, anda bisa melanjutkan dengan proses instalasi di IIS untuk mengaktifkan koneksi HTTPS di website anda. Pastikan semua data yang dimasukkan akurat agar verifikasi SSL berjalan lancar.
Lindungi Website Anda dengan SSL dari PlasaWebhost! Keamanan data pengunjung adalah prioritas utama. Dengan sertifikat SSL dari PlasaWebhost, website Anda:
✅ Aman dari pencurian data
✅ Terlihat profesional di mata pengunjung & Google
✅ Mendapatkan ikon gembok hijau (HTTPS)
💰 Mulai dari Rp325.000/tahun
Pasang mudah, support cepat!
📲 Cek sekarang di: https://plasawebhost.com/ssl-certificates.html