首页 文章

STS cloudfoundy集成 - SSL异常

提问于
浏览
0

场景:
1.在STS中打开'servers'视图并添加'cloudFoundry'服务器
2.在新服务器向导中输入“https://api.run.pivotal.io/”和用户密码
3.按next - 我得到以下异常:

无法与服务器通信 - “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 self-signed certificate"选项

两人都没有帮助 .

1 回答

  • 0

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

    对于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 Tools没有跳过SSL验证的选项 .

相关问题