Is there any way to have a self renewing certificate for an Azure Web App?

JacobConcrete-2754 1 Reputation point
2021-09-21T10:55:35.023+00:00

Hello

We have an application that uses Graph API.

We use self-signed certificates for communication between the Azure App Service and Azure App Registration.

The issue is that the certificates have an expiration date of one year and our customers often forget to renew the certificates.

Is there any way to have the renewal process automated?

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,962 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Vasil Michev 96,161 Reputation points MVP
    2021-09-21T11:25:12.133+00:00
    0 comments No comments

  2. SnehaAgrawal-MSFT 18,366 Reputation points
    2021-09-22T07:21:14.817+00:00

    Thanks for reaching here! If you have purrchased App Service certificate (A private certificate that's managed by Azure. It combines the simplicity of automated certificate management and the flexibility of renewal and export options.)

    To elaborate App Service Certificates are issued for 1 year. You may toggle the automatic renewal setting of your App Service certificate at any time, select the certificate in the App Service Certificates page, then click Auto Renew Settings in the left navigation.
    Select On or Off and click Save.

    Certificates can start automatically renewing 31 days before expiration if you have automatic renewal turned on.

    134156-certdemo.png

    Further there is also an option of creating a free App Service managed certificate (A private certificate that's free of charge and easy to use if you just need to secure your custom domain in App Service.) this is fully managed by App Service and renewed continuously and automatically in six-month increments, 45 days before expiration.

    You create the certificate and bind it to a custom domain, and let App Service do the rest. On side note free certificate comes with limitations: