我们有一个进程使用HttpClient与不同的URL建立https连接。我们的JDK版本是1.7。我们找到了一些URL,如果我们使用默认的JSSE SIN扩展标志,这是打开的,我们得到以下异常:
javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
如果我们设置-Djsse.enableSNIExtension = false,其他一些URL会抛出此异常:
javax.net.ssl.SSLException: Received fatal alert: unrecognized_name
有人对此有所了解吗?