【问题标题】:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated after upgrading Spring Boot from 2.1.0 to 2.2.0.M3javax.net.ssl.SSLPeerUnverifiedException:将 Spring Boot 从 2.1.0 升级到 2.2.0.M3 后未通过身份验证
【发布时间】:2019-09-23 13:14:31
【问题描述】:

在将 Spring Boot 从版本 2.1.0 升级到 2.2 后,从另一个基于 Spring Boot 的 Java 应用程序(前者的测试套件)向基于 Spring Boot 的 Java 应用程序发出 HTTPS 请求时,我开始收到 javax.net.ssl.SSLPeerUnverifiedException。两种应用中的 0.M3。我可以确认该站点的 SSL 证书在浏览器 (Google Chrome) 中显示有效,其中的主机名与 HTTPS URL 中的主机名匹配,只需将 Spring Boot 降级回 2.1.0,我就可以毫无例外地再次访问该 URL .使用 Oracle JDK 11.0.1。 SSL 证书由 Let's Encrypt 颁发,如果这有所不同的话。如何解决这个问题?

【问题讨论】:

    标签: java spring spring-boot ssl


    【解决方案1】:

    升级到 Oracle JDK 11.0.4 解决了这个问题。我在another SO question 中看到了针对 OpenJDK 的类似建议,但我决定不将这两个 JDK 混为一谈。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-02
      • 2015-03-30
      相关资源
      最近更新 更多