第 3 章 Red Hat build of OpenJDK 8.0.412 发行注记


最新的 Red Hat build of OpenJDK 8 发行版本可能包括新功能。另外,最新版本可能会增强、弃用或删除来自以前红帽构建的 OpenJDK 8 版本的功能。

注意

有关所有其他更改和安全修复,请参阅 OpenJDK 8u412 发行版本

红帽构建的 OpenJDK 新功能及改进

查看以下发行注记以了解红帽构建的 OpenJDK 8.0.412 提供的新功能和功能增强:

Kerberos 5 replay 缓存与 MIT krb5-1.15 的互操作性

在红帽构建的 OpenJDK 8.0.412 中,Kerberos 5 replay 缓存文件(rcache)使用 SHA256 算法。这会取代之前版本中的 rcache 使用 MD5 算法的行为。

Massachusetts Institute of Technology (MIT) Kerberos 5 Release 1.15 (krb5-1.15)也使用 SHA256 算法,该算法与较早的 MIT krb5 版本可互操作。

如果要继续使用 MD5 算法,请确保新系统属性 jdk.krb5.rcache.useMD5 设置为 true。MD5 算法在以下情况下很有用:

  • 如果您的系统有一个 mvapich 时钟,并依赖于重播攻击检测中的哈希值
  • 如果您的系统需要与旧的 OpenJDK 版本中的 rcache 文件交互

请参阅 JDK-8168518 (JDK Bug System)

在大多数 Linux 桌面上,SystemTray.isSupported () 方法返回 false

在红帽构建的 OpenJDK 8.0.412 中,java.awt.SystemTray.isSupported () 方法在不支持 SystemTray API 的系统上返回 false。此功能增强取决于 SystemTray API 规格。

SystemTray API 用于与系统桌面中的任务栏交互,以提供通知。SystemTray 可能还包括代表应用程序的图标。由于底层平台问题,对任务栏图标的 GNOME 桌面支持在数年内无法正常工作。此平台问题会影响 JDK 在 GNOME 桌面上提供 SystemTray 支持的能力。此问题通常会影响使用 GNOME Shell 44 或更早版本的系统。

注意

因为缺少正确的 SystemTray 支持是某些系统上的长期问题,所以这个 API 增强在受影响系统中返回 false 可能会对用户造成最小的影响。

请参阅 JDK-8322750 (JDK Bug System)

意外的 R1 和 E1 根证书

在 Red Hat build of OpenJDK 8.0.412 中,cacerts truststore 包括两个 Certainly root 证书:

证书 1
  • 名称 :Certainly
  • 别名名称:clearrootr1
  • 区分名称:CN=Certainly Root R1, O=Certainly, C=US
证书 2
  • 名称 :Certainly
  • 别名名称:clearroote1
  • 区分名称:CN=Certainly Root E1, O=Certainly, C=US

请参阅 JDK-8321408 (JDK Bug System)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat