How can we improve Azure Web Apps?

Add support for free SSL certs like those from Let's Encrypt

Now that the EFF and Mozilla are backing the Let's Encrypt project to provide everyone free SSL certs, it would be great if you would permit free usage of SSL certs on Azure Websites.

709 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Anonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Azure App Service TeamAdminAzure App Service Team (Admin, Microsoft Azure) responded  · 

    Here is some additional info to the WebJob @OhadSchneider posted below.

    This is a WebJob-ready console application for renewing Azure Web App TLS/SSL certificates (based on letsencrypt-siteextension).

    • Install on any Web App (unlike the extension, doesn’t have to be the same web app for which you want to manage SSL certs).
    o Publishing with “Delete Existing files” has no effect when the WebJob is deployed to a different (preferably dedicated) Web App (doing this with the extension would silently delete its renewal webjob – by far its biggest issue IMO)
    o Multiple Web App management is supported (compared to the extension that you’d have to install on each and every Web App you own and manage separately)
    • E-mail notifications are built in (via SendGrid).
    • No external dependencies other than Let’s Encrypt (the extension relies on an Azure Storage account which has to be both alive and configured in a certain way, if not renewal will fail).
    • Can be executed as a plain command-line tool from any environment, e.g. a CI system (the extension can only be executed as a WebJob in the context of a Web App)

    Take a look!
    https://github.com/ohadschn/letsencrypt-webapp-renewer

    Thank you Ohad for the summary and sharing your solution!

    60 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      ← Previous 1 3

      Feedback and Knowledge Base