如何设置 Oracle JDK 支持 FIPS 模式

How to set Oracle JDK support FIPS mode

目前。我必须创建客户端应用程序来连接仅支持 TLS 的 IBM MQ 服务器。经过google很多。我知道使用的 JDK 必须支持 FIPS。

任何人都可以帮助如何在 Linux 服务器上进行设置?

你是对的。 Oracle JDK 默认不支持 FIPS。

  1. http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
  2. 下载 JCE
  3. 将解压出来的罐子放到%JAVA_HOME%/jre/lib/security。但是这些罐子只是接口。
  4. 安装 NSS 作为 FIPS 实施。
  5. 将您的 java.security 供应商更改为它。

或者您可以切换到使用 IBM SDK 将很容易配置 FIPS 模式,详细信息请参考 IBM 知识中心。

还有一些其他资源在这里很有用。

  • Oracle JRE 提供了 MQ 8.0.0.2 JMS 的 TLS 支持。 Blog article
  • 另外 this page 来自 Oracle 的文档(在上面的文章中引用)提供了 Oralce JRS 中的 FIPS 的更多信息