Azure Key Vault, sertifikaları ve özel anahtarlarını merkezi, erişim denetimli biçimde saklar. App Service, Application Gateway ve sanal makineler bu kasadan sertifika çekebilir.
Sertifika İçe Aktarma
Kasa kurulduktan sonra, PFX biçimindeki sertifikayı Azure CLI ile içe aktarabilirsiniz:
az keyvault certificate import \
--vault-name kasam \
--name ornek-com \
--file ornek.pfx \
--password "$PFX_PAROLA"
az keyvault certificate show --vault-name kasam --name ornek-com
az keyvault certificate list --vault-name kasam
PFX dosyasını OpenSSL ile üretmek için: openssl pkcs12 -export -inkey ornek.key -in ornek.crt -certfile ca-bundle.crt -out ornek.pfx
Erişim ve Yetkilendirme
- Uygulamalara kasa erişimini yönetilen kimlik (managed identity) ile verin, parola tutmayın.
- Azure RBAC ile yalnızca gerekli rolleri atayın (ör. sertifika okuma).
- Silinmiş öğeleri kurtarabilmek için soft-delete ve purge koruması açık kalsın.
Yenileme ve İzleme
- Kasa sertifikasına bir yaşam döngüsü (lifetime action) tanımlayıp son kullanmadan belirli süre önce uyarı veya otomatik yenileme ayarlayın; otomatik yenileme yalnızca entegre bir CA ile mümkündür.
- Elle yüklenen sertifikalar için yeni sürümü aynı adla içe aktarın; Key Vault yeni bir sürüm oluşturur.
- Kullanan servislerin yeni sürümü aldığını doğrulayın.
Sık Hatalar
- İçe aktarmada PFX parolasının yanlış olması.
- Uygulamanın kimliğine erişim izni verilmemesi (403 Forbidden).
- Ara sertifikaların PFX'e dahil edilmemesi.
Sertifika temini için SSL sertifikaları, kurulum sonrası test için SSL kontrol aracı kullanılabilir.