0
我们有一个进程使用HttpClient使https与不同的URL连接。我们的JDK版本是1.7。我们发现了一些网址,如果我们使用默认JSSE SIN扩展标记,这是打开,我们得到了以下异常:SSL握手无法识别的名称异常
javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
如果我们设置-Djsse.enableSNIExtension =假,其他的一些网址,抛出此异常:
javax.net.ssl.SSLException: Received fatal alert: unrecognized_name
有没有人有这方面的想法?
请添加此类网址的示例(仅限公共网站)。 – 2015-03-04 06:50:44
[SSL握手警报:自升级到Java 1.7.0以来无法识别的\ _name错误]的可能重复(http://stackoverflow.com/questions/7615645/ssl-handshake-alert-unrecognized-name-error-since-upgrade- to-java-1-7-0) – 2015-03-04 06:53:08
奇怪的是,如果将SNI扩展标志设置为false,服务器扩展名不应该被计数,但仍然会得到unrecognized_name错误,对此有何看法? – Shawn 2015-03-06 16:39:34