Confluence html 宏 ssl 异常

Confluence html macro ssl exception

我们正在使用 html-include macro 来显示来自 https 资源的内容。但是,如果我们包含 macro,则会发生以下异常:

Error rendering macro 'html-include' : com.atlassian.renderer.v2.macro.MacroException: com.atlassian.confluence.macro.MacroExecutionException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我们不知道如何才能让它发挥作用。你能帮帮我们吗?

原因

通信的两个实例并未明确相互信任,即使它们使用相同的密钥库。实例使用的证书必须存在于信任库中,服务器到服务器的通信才能正常工作。

分辨率

  1. 按照本文档中的说明进行操作:Connecting to LDAP or JIRA or Other Services via SSL 如果您使用的是 JDK 1.5
  2. 按照本文档中的说明进行操作:keytool - Key and Certificate Management Tool 如果您使用的是 JDK 1.6

这将需要重新启动所有添加了该参数的应用程序。