0

我在 mule MMC 中使用 HTTPS 的 URL 健康检查创建警报。当我配置 Http url 时工作正常。但是对于 HTTPS,我如何才能实现健康检查(https://apps:8089/check),因为它是安全连接,所以没有密钥库路径选项可以放置我的证书。显示“SSL 握手错误”的明显警报(因为我无法配置证书)。

如何在 MMC 中配置 HTTPS url(Mule 中的 MMC 文档也说用于 HTTP 而不是用于 HTTPS)。希望某种方式应该在那里。

让我知道是否可能,如果可能的话,如何实现。帮助将非常明显。

4

1 回答 1

1

我假设您正在使用诸如 tomcat、glassfish 或 jboss 之类的容器运行 MMC。所有这些容器都使用 JRE/JDK(取决于您的配置)。如果您尝试从 MMC 调用 HTTPS url,则必须将相关证书(用于 HTTPS URL)导入 JDK/JRE 信任库,以便在 JVM 中调用 MMC 中的 HTTPS url 时(即在 tomcat/ 中运行 MMC glassfish/jboss),相关证书可以被认可。

从浏览器下载证书(通过点击浏览器中的绿条)

使用此命令导入证书:- keytool -import -file "您的证书文件的路径" -keystore "C:\Program Files\Java\jre7\lib\security\cacerts"

完成后,重新启动容器并重试。

于 2016-09-07T04:23:16.413 回答