Https JBoss 6找不到已安装的证书

Https JBoss 6找不到已安装的证书,https,jboss6.x,truststore,Https,Jboss6.x,Truststore,我创建了一个具有自签名证书的密钥库,导出了该证书,并使用IP地址的别名重新导入了该证书 我想从此服务器内部呼叫此服务器上的另一个服务,地址为]/ 我无法让呼叫的客户端信任自己。如何指定信任库 以下是server.xml的关键部分: <Connector protocol="HTTP/1.1" SSLEnabled="true" port="8443" address="${jboss.bind.address}" scheme="https" secure

我创建了一个具有自签名证书的密钥库,导出了该证书,并使用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:找不到请求目标的有效证书路径


谢谢

回答:JBoss6使用Java运行时作为客户端信任库,而不是它自己的文件。将证书放在Java环境中是可行的

我想了解一下,如果我像上面那样在jBoss的配置中为连接器设置了信任库