当我转到official website to download the Java JDK并尝试下载JDK时,我收到一条错误消息,指出Oracle下载站点的SSL证书无效。
经过一些谷歌搜索后,证书似乎从未生效(或在很长一段时间内无效)。
错误显示"此连接不受信任"在Firefox中,技术细节说:
download.oracle.com uses an invalid security certificate.
The certificate is only valid for the following names: *.akamaihd.net, *.akamaihd-staging.net, a248.e.akamai.net, *.akamaized.net, *.akamaized-staging.net
在Chrome中,错误显示"您的连接不是私密的",在预先信息中有类似的消息。
经过很长时间的搜索,我可以通过常用的搜索引擎找到关于这个问题的信息。
为什么证书无效,获取文件的可靠方法是什么?
答案 0 :(得分:21)
oracle java下载站点从未设计为使用SSL。
在这种情况下,网站仅使用SSL,因为我安装了HTTPSEverywhere浏览器插件,这会强制所有Oracle域在浏览器联系时使用HTTPS。
为了使下载工作,我为oracle域禁用了HTTPSEverywhere。这有效地暴露了网站实际设计的工作方式(它没有默认为SSL),并且允许下载继续进行而不会发出警告。这表明点击警告(在这种情况下不需要禁用HTTPSEverwhere)应该没问题。
我在这里写这个答案是因为很难通过谷歌找到关于这个问题的任何信息。