Azure WebApp’te Ücretsiz HTTPS Sertifikası Oluşturma
Microsoft nihayet Azure App Service’de tamamen onlar tarafından yönetilen ücretsiz HTTPS sertifikaları için bir seçenek oluşturdu. Yakın zamanda Ignite 2019’da duyuruldu, artık Azure App Service’de kendi alanlarımız için HTTPS’i ücretsiz olarak etkinleştirebiliriz!
Bu teklif, bazı özelliklerin eksik olması nedeniyle mevcut HTTPS seçeneklerinden farklıdır. Üçüncü taraf bir sertifika kullanmak, genellikle sertifika yönetimi, rotasyon vb. yapmak zorunda olmanın dezavantajına sahiptir.
Peki bu yeni ücretsiz teklifin eksik özellikleri nelerdir?
- Wildcard yok
- Apex Domain yok
- Sertifika export edilemiyor
- Özel alan zaten bir A / CNAME kaydı ile eklenmişse etkinleştirilebilir (TXT değil, bu nedenle canlı geçiş yok)
Yetenek önizlemede, bu nedenle bu sınırlamaların bazıları kaldırılabilir.
Bu özelliği test etmek için önce mevcut WebApp’lerimden birinde etkinleştirmeye çalıştım. Zaten özel bir alan adı ve süresi dolmuş bir sertifikası vardı.
Bunun için WebApp’imin TSL/SSL ayarları bölümünden Private Key Certificates bölümüne gelerek Create App Service Managed Certificate butonuna bastım.
Açılan ekranda Create butonuna basarak sertifikayı oluşturdum.
Sertifikam 6 aylık kullanım için aktif hale geldi.
Son olarak Binding’i de tamamladım.
Artık WebApp üzerinde yayınlanan websitem SSL ile güvenli hale gelmiştir. Chrome tarafından gösterilen certificate chain aşağıdaki gibidir: