第 4 章 Red Hat build of OpenJDK 8.0.342 发行注记


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

注意

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

4.1. 新功能及功能增强

查看以下发行注记以了解红帽构建的 OpenJDK 8.0.342 发行版本中包含的新功能和功能增强:

自定义 PKCS12 密钥存储生成

红帽构建的 OpenJDK 8 发行版本包括一个新的系统属性和一个新的安全属性,允许您自定义 PKCSkamelet 密钥存储的生成。用户可以自定义用于密钥保护、证书保护和 MacData 的算法和参数。您可以在 java.security 文件的"PKCS12 KeyStore 属性"部分找到有关属性(包括可能值列表)的信息。

另外,红帽构建的 OpenJDK 8 发行版本为 SunJCE 供应商添加了对基于 SHA-2 的 HmacPBE 算法的支持:

  • HmacPBESHA224
  • HmacPBESHA256
  • HmacPBESHA384
  • HmacPBESHA512
  • HmacPBESHA512/224
  • HmacPBESHA512/256

请参阅 JDK-8215293 (JDK Bug System)

在 java.io.File 中禁用 Windows Alternate Data Stream 支持的新系统属性

java.io.File 的 Windows 实现默认允许访问 NTFS Alternate Data Streams (ADS)。这些流的结构化格式为 "filename:streamname"。红帽构建的 OpenJDK 8.0.342 发行版本添加了一个系统属性,允许您在 java.io.File 中禁用 ADS 支持。要在 java.io.File 中禁用 ADS 支持,请将系统属性 jdk.io.File.enableADS 设置为 false

重要

java.io.File 中禁用 ADS 支持会导致更严格的路径检查,以防止使用特殊设备文件,如 NUL:

请参阅 JDK-8285660 (JDK Bug System)

更新于 2024-05-11

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat