Https JBoss 6找不到已安装的证书
我创建了一个具有自签名证书的密钥库,导出了该证书,并使用IP地址的别名重新导入了该证书 我想从此服务器内部呼叫此服务器上的另一个服务,地址为]/ 我无法让呼叫的客户端信任自己。如何指定信任库 以下是server.xml的关键部分: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
<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的配置中为连接器设置了信任库