I've been trying to get the free LetsEncrypt SSL certificate to work with IIS on Windows Server 2012 R2.
I went through the ACMESharp github tutorial ( https://github.com/ebekker/ACMESHarp/wiki/Example-Usage and https://www.youtube.com/watch?v=SVUY7ygbGm8 ) and got everything to work without errors on Powershell... There was one Powershell error before which I solved by simply exporting and re-importing the certificate in IIS.
However, despite now being error-free on Powershell (except for a few warnings https://imgur.com/yHRvU4Z (crossed out the hash and my username here) ), loading the HTTPS version of my site still doesn't actually work. If you try to, the connection just times out.
Please let me know if you have any ideas as to what's possibly going wrong. When I look at the Server Certificates in IIS, it looks good: Issued To (my domain), Issued By Let's Encrypt Authority X1, Expires May 2016, Certificate Hash (redacted), Certificate Store (personal)
The URL I used when signing up for LetsEncrypt was: https://acme-v01.api.letsencrypt.org/