The facts:
- My website is powered by a simple Go program that uses “http.ListenAndServeTLS” to establish an HTTP server. (You feed the function the “cert.pem” file and the “privkey.pem” file.)
- The server OS is Ubuntu 14.04.
- I created my “cert.pem” file and the “privkey.pem” files using “certbot” as per the instructions here: https://certbot.eff.org/#ubuntutrusty-other
- My testing computer is Windows 7 x64 Professional (fully patched).
- The website URL is https://isaacitemtracker.com (it might be down if I happen to be tinkering with the code)
The problem:
My website correctly shows as “trusted” in Chrome or Firefox, but it fails to load completely in Internet Explorer 11, giving “HTTP 400 Bad Request”.
IE11 does appear to be listed in the “Which browsers and operating systems support Let’s Encrypt” page (Which browsers and operating systems support Let’s Encrypt), so I am perplexed.
Can anyone shed some light into this issue? I will gladly provide additional information upon request.
Thanks in advance,
Zamiel (James)