Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
Hi @Yacobus
Thank you for reaching out and sharing the screenshots — that helps a lot.
What you’re seeing is expected behavior with App Service Certificates and can be confusing due to the portal UI:
- Domain Verification = Successful only confirms that DNS/domain ownership is valid.
- Certificate Issuance State = Denied means the certificate authority has already failed the issuance or renewal request.
- Once a certificate enters the Denied state, it cannot be recovered or renewed, even if domain verification later succeeds.
This commonly happens due to:
- CA validation timing out or failing during renewal
- Backend issuance pipeline failures
- Key Vault permission issues during renewal
- Recent compliance and issuance flow changes in App Service Certificates
What to do (supported resolution)
- Check the real provisioning state (optional, for confirmation) using:
az resource show --ids <certificate-resource-id> --query properties.provisioningState - if the certificate is already Denied:
- Delete only the certificate (not the domain).
- Create a new App Service Certificate for the same hostname.
- Complete domain verification again (DNS TXT or App Service verification).
- Once the new certificate is Issued, enable Auto Renew.
- If the certificate is still Pending Issuance, you can try Renew or Rekey and Sync once—but these do not work after Denied.
This will get you a fresh certificate and enable automatic renewal for the future.
Reference:
https://azure.github.io/AppService/2018/02/20/Troubleshooting-Tools-for-App-Service-Certificate.html
https://learn.microsoft.com/en-us/cli/azure/resource?view=azure-cli-latest
Please do not forget to click "Accept the answer” and Yes, this can be beneficial to other community members.
If you have any other questions, let me know in the "comments" and I would be happy to help you