SSLHandshakeException:收到致命警报:OpenJDK上的unrecognized_name

时间:2018-01-26 08:54:18

标签: java ssl ssl-certificate openjdk

我在连接到发送通配符证书的服务器时遇到问题,即*.domain.whatever

能够在安装了Oracle JDK的计算机上建立连接,而在具有OpenJDK的计算机上,它会在标题中抛出SSLHandshakeException消息:看起来JDK无法匹配主机名使用证书中指定的通配符。

我尝试使用我在互联网上其他地方找到的建议解决方案,即使用-Djsse.enableSNIExtension=false启动应用程序以禁用处理SSL连接中的主机名验证的JRE扩展,但看起来这样做不适用于OpenJDK

我错过了什么?是否有办法允许我的应用程序正确连接到此服务器,假设不使用OpenJDK并且该服务器使用非通配符证书不可行?

0 个答案:

没有答案