我正在将平台迁移到JDK 11,并且在调用graph.facebook.com API时,其中一项服务存在以下问题:
org.springframework.web.client.ResourceAccessException:“ https://graph.facebook.com/v3.1/xxxxx/adaccounts”的GET请求发生I / O错误:对等方未通过身份验证;嵌套的异常是javax.net.ssl.SSLPeerUnverifiedException:对等方未通过身份验证... 原因:javax.net.ssl.SSLPeerUnverifiedException:对等方未通过身份验证
我已经在计算机上检查了ca-certs,一切看起来都很好:
ca-certificates已经是最新版本(20180409)。 0已升级,0已新安装,0已删除和0未升级。
答案 0 :(得分:0)
您可以尝试将OpenJDK更新到11.0.3或更高版本。
我最近在{11.0.2}的一个应用中偶尔出现了SSLPeerUnverifiedException
的显示,以及偶发的SSLException: No PSK available. Unable to resume.
失败。后者似乎来自JDK 11.0.2中的known bug。当我更新到11.0.4时,两个问题都消失了。