Bu rehberin amacı, yerel geliştirme ortamında kullanılan localhost için geçerli bir SSL sertifikası oluşturmak ve bu sertifikayı Windows’a yükleyerek güvenli HTTPS bağlantılarını mümkün kılmaktır.
Gerekli Araçlar
Chocolatey : Windows için paket yöneticisi
mkcert : Local SSL sertifikası oluşturur.
OpenSSL : Sertifikaları .pfx gibi formatlara dönüştürür.
Chocolatey Kurulumu
1. PowerShell'i yönetici olarak açın (başlat menüsünde sağ tık → Yönetici olarak çalıştır).
2. Aşağıdaki komutu tek satır halinde yapıştırıp çalıştırın:
mkcert &Sertifika Adı% şeklinde bir kayıt bulunması gerekiyor.
Bu iki sertifika kaydı bu dosyalarda gözüküyorsa başarılı bir şekilde SSL sertifikanızı oluşturmuşsunuz demektir.
Artık https://localhost üzerinden çalışan uygulamanız için tarayıcı "Güvenli değil" uyarısı vermeyecektir. Özellikle API testleri veya HTTPS gerektiren servislerde bu kurulum büyük kolaylık sağlar.
Eğer bu sertifikayı IIS’de siteye bağlamak isterseniz, IIS’de ilgili siteye girip “Bindings” kısmından HTTPS ekleyebilir ve bu sertifikayı seçebilirsiniz.