Install Let's Encrypt Certificates in Azure
Last updated on 11-Sep-2017 by Jakob Jakobsen Boysen

- Go to https://www.sslforfree.com/certificates
- Renew certificate
- Update DNS TXT records for specific domains
- Download zip with private.key, certificate.crt and ca_bundle.crt
- Unzip into
c:\ssl
- Open "Bash on Ubuntu on Windows"
cd /mnt/c/ssl
openssl pkcs12 -export -out "certificate_combined.pfx" -inkey "private.key" -in "certificate.crt" -certfile ca_bundle.crt
- Use Export Password from KeePass/SSL (paste by right-clicking)
- Go to Azure and choose the Web App: https://portal.azure.com/#blade/HubsExtension/Resources/resourceType/Microsoft.Web%2Fsites
- Choose SSL Certificates, click Upload Certificate and choose "c:\git\ssl\certificate_combined.pfx" and enter password from before
- Restart App Service