java - 有没有安全的方法来下载 java JDK?

标签 java ssl java-7

<分区>

当我去 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 中,错误显示“您的连接不是私密的”,并在高级信息中显示类似的消息。

找了半天,一般的搜索引擎都找不到关于这个问题的资料。

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

最佳答案

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

本例中的站点仅使用 SSL,因为我安装了 HTTPSEverywhere 浏览器插件,当我的浏览器联系时,它会强制所有 Oracle 域使用 HTTPS。

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

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

关于java - 有没有安全的方法来下载 java JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911615/

相关文章:

java - Spring 集成 - 更少的样板?

NGINX 入口 Controller 、SSL 和 optional_no_ca

ssl - 用于演示的 Identity Server 4 星 ssl 证书

java - Try-With-Resources示例,编译失败。代码有什么问题

java - 如果缺少 javax.xml.XPath,如何导入?

java - 局部变量必须是 final 或有效的 final

java - 当我点击 Android 应用程序中的 "Notes"按钮时,如何调用我的 NoteMain 类

android - 在通过 jmeter/burpsuite 为 Android/iOS 应用程序代理 session 时添加 SSL 证书异常

java - jdk7 32位windows版下载

java - 异常已被其他异常错误捕获