0

我创建了一个带有自签名证书的密钥库,导出了证书,然后使用 IP 地址的别名重新导入了证书。

我想从这个服务器内部调用这个服务器上的另一个服务,地址]/.....

我无法让调用的客户端信任自己。如何指定信任库?

这是 server.xml 的关键部分:

  <Connector protocol="HTTP/1.1" SSLEnabled="true" 
       port="8443" address="${jboss.bind.address}"
       scheme="https" secure="true" clientAuth="false" 
       keystoreFile="${jboss.server.home.dir}/conf/mykey"
       keystorePass="changeit" 
       truststoreFile="${jboss.server.home.dir}/conf/mykey"
       truststorePass="changeit" 
       sslProtocol = "TLS" />

我在尝试使用 https 从该服务器向其自身调用服务时收到此错误。

PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

谢谢

4

1 回答 1

0

答:jBoss 6 使用 Java 运行时作为客户端信任库,而不是它自己的文件。将证书放入 Java 环境中是有效的。

我想知道我是否像上面那样在 jBoss 的连接器配置中设置了信任库...

于 2012-08-08T18:44:46.187 回答