【问题标题】:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated in SoftLayerjavax.net.ssl.SSLPeerUnverifiedException:对等体未在 SoftLayer 中进行身份验证
【发布时间】:2018-08-24 07:33:39
【问题描述】:

我正在访问 SoftLayer 服务,但突然间这条错误消息被抛出,我们的所有服务都停止了。网上试了很多方法,都不管用。我想这应该是一个过期的 SoftLayer 认证问题。有cmets吗?谢谢。

【问题讨论】:

    标签: ssl openssl tomcat7 ibm-cloud-infrastructure


    【解决方案1】:

    该问题可能与您当前使用的 TLS 版本有关,有相关通知,请查看 https://softlayer.github.io/release_notes/2018/20180301/ 了解更多信息,从 3 月 1 日起,将不再支持 1.0 和 1.1 版本。

    我建议你升级到Java8,因为它默认具有TLS 1.2版本,在java 7中也有将TLS版本设置为1.2或更高版本的方法,希望对您有所帮助。

    【讨论】:

    • 谢谢,但这正是我遇到的问题。我知道上面提到的通知并相应地更正了 api-deprecated.softlayer.com。它工作了好几天,直到三天前没有任何工作。我不能做 JAVA 8,因为我的软件堆栈是建立在与 JAVA 8 不兼容的 Grails 2.x 之上的。试图找出一种在 JAVA 7 中启用 TLSv1.2 的方法,但似乎并不容易。我知道 Jdk1.7_131-b31 支持 TLSv1.2,但这需要 Oracle 的特殊支持(不公开)。还有其他建议吗?
    • 我怀疑它可能是我用来与 SoftLayer 通信的 SSL 证书已过期,但我无法从 Softlayer 在线查看文档以寻求帮助。例如,这个网页根本没有内容。 knowledgelayer.softlayer.com/topic/ssl-certificates
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多