Why IE rejects a self-signed localhost certificate for 127.0.0.1 only, when Chrome accepts it?
Our Java 7 application needs to listen for HTTPS requests on localhost. It must accept connections on https://localhost:8112 and https://127.0.0.1:8112 . To do so we have programmatically built an auto-signed X509v3 certificate, and we have installed this certificate in the Windows-ROOT keystore, as follows: KeyStore.TrustedCertificateEntry trustedCert = ...; KeyStore ks = KeyStore.getInstance("Windows-ROOT"); ks.load(null, null); ks.setEntry("xxxx_localhost", trustedCert, null); This makes the certificate accepted by Chrome 36 in both cases (localhost and 127.0.0.1), but IE 11 does not