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