【问题标题】:JBoss 6 Can Not Find an Installed CertifiateJBoss 6 找不到已安装的证书
【发布时间】:2012-08-09 02:44:46
【问题描述】:

我创建了一个带有自签名证书的密钥库,导出了证书,然后重新导入了带有 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:无法找到请求目标的有效认证路径

谢谢

【问题讨论】:

    标签: https jboss6.x truststore


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      • 2019-10-30
      • 2016-04-15
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多