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.
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)
Thank you Ohad for the summary and sharing your solution!
Ryan Bennett commented
This is a step that should not take longer than a few clicks. The community extension is decent but still way too many manual steps. This is too important to ignore and should be beyond easy to setup.
Yavor Stoychev commented
This should *not* be closed. It's a pain ********** to set up. There should be an option to use letsencrypt in the azure portal when configuring an application gateway.
Why is this closed, its still too painful to setup.
Anders Tornblad commented
Please reopen this! It's 2017. Everything should be HTTPS. The solution should be incorporated nicely with the rest of the easy-to-use Azure features.
This is not completed, security is not a luxusry in 2017. It should be done with the press of a button, built-in in the dashboard.
Please re-open this? It should simply be a checkbox in the portal!
Please re-open this?
This is not completed.
The community solution is still too complicated.
This needs to be reopened and integrated into Azure (as everyone else is saying)
Mike Cousins commented
Not only should this be a one-click checkbox in the Azure Portal but it should be checked by default when you make a new site.
Shane Castle commented
Please Vote Up if you'd like to see this in the portal.
Frans Lytzen commented
Please re-open. I appreciate it competes with your new commercial offering, but this is a real opportunity for Microsoft to Do The Right Thing by making pervasive SSL so much easier - and free. It would earn you huge kudos and would make Brad Smith proud.
Andreas Galster commented
Also please don't forget to do the same thing for VMs!
James Patterson commented
Agree, this should just be a checkbox with full automation otherwise it wont be used by anyone unless they can really be bothered. It's a lot of hassle for my blog. I've jumped through the hoops for some other apps I've been writing though.
Nicolas Cadilhac commented
It must be reopened and managed officially from the azure portal.
Please, reopen! Add a full support for LetsEncrypt directly from Azure portal. (and IMHO consider to be a sponsor of the project: https://letsencrypt.org/sponsors/ There are already so many big names... )
Shane Day commented
Please re-open - great work by the community, but seriously this should just be a checkbox option on the portal.
Søren Nguyen Boisen commented
This should be properly integrated by Microsoft in Azure for both security and ease-of-use. No more bandaids.
As other have noted, this is not complete. Microsoft needs to officially support this in the portal.
This needs to be simpler as others have noted.