I can connect to my server in practically every browser except for Internet Explorer and I cannot figure out why.
I am resolving SSL on AWS Elastic Load Balancer (ELB), which is configured to use the following ciphers:
DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES128-GCM-SHA256 DHE-RSA-AES256-SHA256 DHE-RSA-AES128-SHA256 DHE-DSS-AES256-GCM-SHA384 DHE-DSS-AES128-GCM-SHA256 DHE-DSS-AES256-SHA256 DHE-DSS-AES128-SHA256 DHE-RSA-AES256-SHA DHE-RSA-AES128-SHA DHE-DSS-AES256-SHA DHE-DSS-AES128-SHA
I ran an SSL Labs server test 1 and the simulated handshake section passed every browser except all versions of IE, which all failed:
IE 11 / Win 8.1 Protocol or cipher suite mismatch Fail3 Fail3: Only first connection attempt simulated. Browsers tend to retry with a lower protocol version.
I tried connecting to the server using IE11 and IE10 and neither worked. I was able to connect to the server using Chrome, Firefox, Safari (v6 and v7).
IE11 supports TLS v1.2, v1.1, and v1.0, so it should be able to use one of the configured ciphers, right?