STS cloudfoundy集成 - SSL异常

时间:2016-03-02 10:02:15

标签: java eclipse sts-springsourcetoolsuite spring-tool-suite

场景:
1.在STS open'服务器'查看并添加' cloudFoundry'服务器
2.在新服务器向导中输入" https://api.run.pivotal.io/"和用户密码
3.按下一步 - 我得到以下例外:

 无法与服务器通信 - 对于" https://api.run.pivotal.io/info"的GET请求发生I / O错误:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException :无法找到所请求目标的有效证书路径;嵌套异常是javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径

尝试将URL中的SSL证书添加到STS使用的JDK中 尝试使用" Trust自签名证书"选项

都没有帮助。

1 个答案:

答案 0 :(得分:0)

为什么连接到Pivotal Web服务(api.run.pivotal.io)无法通过STS工作的一个建议是验证当您将SSL证书添加到STS使用的JDK时,它是由Java列出的密钥工具。

对于Pivotal Web Services,我认为它应该是DigiCert:

Owner: CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US

通常,如果此证书出现在STS JDK使用的证书列表中,则用户应该能够在不获取验证器异常的情况下进行连接,而无需选中“信任自签名证书”选项。

也许这篇相关的帖子可以提供更多信息:

PKIX path building failed in Java application

cf CLI不同的是选项:

--skip-ssl-validation

STS中的Cloud Foundry工具没有跳过SSL验证的选项。