Skip to main content

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 atau key.pem → Private key

  • (opsional) chain.pem atau fullchain.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:

  1. Buka IIS Manager

  2. Masuk ke: Server CertificatesImport

  3. Pilih file .pfx dan masukkan password yang tadi kamu buat

  4. 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.