Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有安全的方法下载JavaJDK?_Java_Ssl_Java 7 - Fatal编程技术网

有没有安全的方法下载JavaJDK?

有没有安全的方法下载JavaJDK?,java,ssl,java-7,Java,Ssl,Java 7,当我转到并尝试下载JDK时,会收到一个错误,指出Oracle下载站点的SSL证书无效 在谷歌搜索之后,证书似乎从未有效过(或者很长一段时间内无效) Firefox中的错误显示“此连接不受信任”,技术细节显示: download.oracle.com uses an invalid security certificate. The certificate is only valid for the following names: *.akamaihd.net, *.akamaihd-stag

当我转到并尝试下载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中,错误显示“您的连接不是私有的”,advance info中也有类似的信息

在寻找了很长一段时间后,我可以通过通常的搜索引擎找到很少关于这个问题的信息


为什么证书无效?获取文件的可靠方法是什么?

oracle java下载站点从未设计为使用SSL

本例中的站点仅使用SSL,因为我安装了HTTPSEverywhere浏览器插件,这迫使所有Oracle域在与我的浏览器联系时使用HTTPS

为了使下载工作正常,我为oracle域禁用了HTTPSEverywhere。这有效地暴露了站点的实际设计工作方式(它没有默认为SSL),并且允许在没有警告的情况下继续下载。这表明点击警告(在这种情况下无需禁用HTTPSEverwhere)应该可以


我在这里写这个答案是因为通过谷歌很难找到关于这个问题的任何信息。

祝贺你诊断并解决了你的问题。加倍感谢您在这里记录。谢谢!我有点沮丧:)下载软件时禁用SSL不是解决方案;如果您通过HTTP下载,您网络上的每个人、下载提供商的网络或两者之间的任何网络都可能向您提供恶意代码。Oracle为该站点启用SSL确实是件好事。re:暂停--我希望这个问题很粗略;但是,它确实直接涉及一个专门用于编程的工具(Java开发工具包)。此外,这个问题所解决的问题不适用于一般Java运行时环境,这是JDK特有的。从高投票率和快速投票率来看,这个问题/答案显然很有价值。也就是说,在超级用户上询问可能更好。我对SE站点的差异不太熟悉。我把决定权留给你。