Menginstal SSL di IIS (Windows)
Untuk menginstal SSL di IIS (Windows), kamu memerlukan file sertifikat dalam format PFX (.pfx), yang berisi:
-
Sertifikat publik (.crt / .pem)
-
Private key (.key)
-
Dan bisa juga termasuk intermediate certificate
✅ Cara Konversi .pem
dan .key
ke .pfx
Jika kamu sudah punya:
-
cert.pem
→ Sertifikat publik -
privkey.pem
ataukey.pem
→ Private key -
(opsional)
chain.pem
ataufullchain.pem
→ Sertifikat intermediate
Gunakan OpenSSL untuk konversi:
1. Instal OpenSSL
-
Di Windows, kamu bisa pakai OpenSSL for Windows
-
Atau pakai WSL / Git Bash / PowerShell dengan akses ke
openssl
2. Perintah Konversi
Misalnya kamu punya file:
-
cert.pem
(sertifikat) -
privkey.pem
(private key) -
chain.pem
(intermediate certificate)
openssl pkcs12 -export \
-out certificate.pfx \
-inkey privkey.pem \
-in cert.pem \
-certfile chain.pem
Jika kamu punya fullchain.pem (gabungan cert + chain), bisa pakai ini:
openssl pkcs12 -export \
-out certificate.pfx \
-inkey privkey.pem \
-in fullchain.pem
3. Masukkan Password
Saat menjalankan perintah di atas, kamu akan diminta membuat password. Simpan password ini, karena akan diminta saat mengimpor PFX di IIS.
🔁 Contoh Praktis
Jika file kamu bernama:
-
poltekesos.crt
-
poltekesos.key
-
poltekesos-ca-bundle.crt
(chain/intermediate)
Maka perintahnya:
openssl pkcs12 -export \
-out poltekesos.pfx \
-inkey poltekesos.key \
-in poltekesos.crt \
-certfile poltekesos-ca-bundle.crt
🚀 Langkah Selanjutnya
Setelah mendapatkan .pfx
:
-
Buka IIS Manager
-
Masuk ke:
Server Certificates
→Import
-
Pilih file
.pfx
dan masukkan password yang tadi kamu buat -
Gunakan SSL ini pada situs di bagian "Bindings" > HTTPS
Kalau kamu ingin aku bantu validasi file mana yang harus digunakan atau bikin perintah openssl-nya dari file yang kamu punya, silakan kirim daftar filenya.
No Comments