搜索

3.4. keystores

download PDF

在 FIPS 模式中,红帽构建的 OpenJDK 21 允许使用 PKCS12PKCS11 密钥存储类型。默认使用 PKCS12。您可以使用 fips.keystore.type 安全属性更改默认密钥存储类型。应用程序也可以选择在调用 KeyStore.getInstance (<type>)时要使用的 密钥存储类型。

打开 PKCS11 密钥存储时,红帽构建的 OpenJDK 21 使用位于 /etc/pki/nssdb 的 SQLite NSS DB。这个 NSS 数据库可能不适合存储密钥。您可以通过为 fips.nssdb.path 属性设置值来指定不同的数据库。如需更多信息和安全注意事项,请参阅 红帽构建的 OpenJDK 21 中的 FIPS 设置

当您将 fips.keystore.type 安全属性设置为 PKCS11 和 FIPS 模式时,红帽构建的 OpenJDK 21 会自动将 javax.net.ssl.keyStore 系统属性分配给 NONE 的值。此行为可通过保存手动配置步骤 来促进 PKCS BLS 密钥存储的使用。如需更多信息,请参阅 JDK-8238264

更新于 2024-05-29

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.