首页 > 解决方案 > 想升级我的 java 8 以使用 TLSV2.0

问题描述

我需要使用 okHttp3 连接到一个安静的端点。给我的端点不再支持 TLSV1.2,所以我需要一种方法将我的 java 8 应用程序/嵌入式 Tomcat 上的 TLS 版本升级到 2.0,端点的开发人员告诉我,TLS 版本可能是原因我无法连接。

我尝试使用 sslContext 更改 TLS 版本,但它给了我一个错误,说无效的算法

这是我尝试连接到端点时遇到的错误

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)

标签: javaspring-boottls1.2okhttp3

解决方案


推荐阅读