第 3 章 Red Hat build of OpenJDK 功能


3.1. 新功能及功能增强

本节论述了本发行版本中引入的新功能。它还包含有关现有功能更改的信息。

注意

有关所有其他更改和安全修复,请参阅 https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-April/005860.html

添加了一个新的 JNDI 环境属性 com.sun.jndi.ldap.tls.cbtype,以便在通过 SSL/TLS 协议对 Windows AD 服务器进行 LDAP 身份验证中启用 TLS Channel Binding 数据。present 的唯一有效值是 tls-server-end-point,其中频道绑定数据是在 TLS 服务器证书基础上创建的。详情请查看 RFC-5929java.naming 模块描述。

如需更多信息,请参阅 JDK-8258824

3.1.2. 添加了两个 HARICA root CA 证书

以下两个 HARICA root 证书添加到 cacerts 信任存储中:

  • 别名名称: haricarootca2015

    区分名称:CN=Hellenic Academic 和 Research Institutions RootCA 2015,O=Hellenic Academic 和 Research Institutions Cert.authority, L=Athens, C=GR

  • 别名名称: haricaeccrootca2015

    区分名称:CN=Hellenic Academic 和 Research Institutions ECC RootCA 2015, O=Hellenic Academic 和 Research Institutions Cert.authority, L=Athens, C=GR

如需更多信息,请参阅 JDK-8260597

3.1.3. 禁用 TLS 1.0 和 1.1 版本

TLS 1.0 和 1.1 版本的 TLS 协议不再被视为安全,并被更安全的 TLS 1.2 和 1.3 版本取代。

TLS 1.0 和 1.1 版本现在默认禁用。如果您遇到问题,您可以通过从 java.security 配置文件中的 jdk.tls.disabledAlgorithms 安全属性中删除 TLSv1TLSv1.1 来重新启用版本(您自己风险)。

如需更多信息,请参阅 JDK-8256490

jdeps --print-module-deps,--list-deps, 和 --list-reduce-deps 选项已被增强,如下所示:

  1. 默认情况下,它们会根据给定的输入 JAR 文件或类的要求,对类路径和模块路径(直接和间接)对库执行传输模块。在以前的版本中,它们只报告给定输入 JAR 文件或类所需的模块。--no-recursive 选项可用于请求非转换的依赖分析。
  2. 默认情况下,它们会标记任何缺少的依赖项,即没有从 classpath 和 module 路径中找到,作为错误。--ignore-missing-deps 选项可以用来隐藏缺少的依赖错误。请注意,当使用非模块化应用程序使用 --ignore-missing-deps 选项时,会使用 jdeps 输出的模块列表创建自定义镜像。当缺少依赖错误时,在自定义镜像上运行的应用程序可能会在运行时失败。

如需更多信息,请参阅 JDK-8214213

3.1.5. XML 声明后不会带有新行

DOM Load and Save LSSerializer 没有明确控制 XML Declaration 是否以新行结尾。在这个发行版本中,添加了 JDK 实现特定的属性 http://www.oracle.com/xml/jaxp/properties/isStandalone 和对应的系统属性 jdk.xml.isStandalone,以控制新行并独立操作,而无需设置 pretty-print 属性。此属性可用于反转 Java SE 7 Update 4 中引入的不兼容更改,其更新 Xalan 2.7.1,当需要用户打印时省略了换行符。

如需更多信息,请参阅 JDK-8249867java.xml module-summary。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部