rest - 调用 REST 服务时 SSL 握手失败

标签 rest security ssl weblogic

在 JSF 应用程序中,我正在调用 REST 服务来获取信息。 我已将我的应用程序配置为在我的 weblogic 服务器中以 HTTPS 运行。 我已经创建了我的自签名证书并在我的 weblogic 中配置了一个自定义 keystore 。

当尝试在我的托管 bean 中调用 REST 服务时,我遇到了以下错误

javax.faces.el.EvaluationException: com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLKeyException: [
Security:090477]Certificate chain received from <myproxy> - <myip> --> <externalsite> was not trusted causing SSL handshake failure.

我正在通过网络代理,但我不确定如何修复此错误。

有人知道如何解决这个问题吗? 谢谢

更新

我不确定,但我在我的 weblogic 中使用自定义 keystore 。 有没有办法获取外部 REST 服务的证书,以便我可以将它安装在我的 keystore 中?如果是这样该怎么做。 也许这可以解决问题

最佳答案

我使用一个名为 KeyStore Explorer (http://keystore-explorer.sourceforge.net/) 的便捷实用程序。在 KeyStore Explorer 中打开您的自定义 keystore ,然后使用检查 SSL 选项将证书直接从外部站点导入您的 keystore 。

关于rest - 调用 REST 服务时 SSL 握手失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520240/

相关文章:

python - 用于模拟响应的 Python Quick Rest API

database - 将 RDS Postgres 与 Heroku 一起使用有多安全?

ssl - Nginx 允许密码 TLS_RSA_WITH_3DES_EDE_CBC_SHA

windows - C++使用SSL保证Windows上Winsock TCP数据安全

Android 信任特定域证书

java - 在rest服务java eclipse中没有得到json响应

java - 如何在 Java 中使用 RESTful Web 服务获取远程/客户端 IP 地址?

python - 作为 REST api 的一部分返回多行字符串

php - 是否需要对 PHP 图像上传进行防病毒检查?

非 root 用户的 docker secret