【发布时间】:2015-11-24 04:54:04
【问题描述】:
为了启用 FIPS 140-2 合规模式,我查看了 MULE 文档https://docs.mulesoft.com/mule-user-guide/v/3.7/fips-140-2-compliance-support。
我已按照 MULE 文档中的建议执行了以下步骤:
- 将 cryptojce.jar、cryptojcommon.jar 和 jcmFIPS.jar 复制到 ${JAVA_HOME}/lib/ext 中
- 编辑 java.security 文件 (${JAVA_HOME}/lib/security/java.security) 添加 security.provider.1=com.rsa.jsafe.provider.JsafeJCE。
- 编辑 wrapper.conf 文件 (mule/conf/wrapper.conf) 添加 wrapper.java.additional.7=-Dmule.security.model=fips140-2。
- 启动骡子。在 mule 控制台上,我收到以下消息:
Mule ESB 和集成平台
版本:3.5.2 构建:....
MuleSoft, Inc.
安全模型:fips140-2
从消息中可以清楚地看出 FIPS140-2 被用作安全模型。即使在提供了 RSA 的 BSAFE 中的 3 个作为认证安全提供商之后。
如何验证是否在 Mule 上启用了 FIPS 140-2 合规模式?
即使我没有按照文档中的说明准备 Java Env,也会显示此消息。
【问题讨论】: