我搜索了很多帖子,但找不到答案。
有什么办法可以在Java 1.4中使用SNI。
我检查了API在java7中是否可用,但是在java 1.4中使用SNI是否有任何解决方法?
最佳答案
JSSE(Java安全套接字扩展)是定义为在Java中实现SSL的API。 javax.net
和javax.net.ssl
下的所有小节都是该标准的一部分。
服务器名称指示(SNI)是扩展,应由特定的JSSE实现来实现。 Sun Java 1.4中包含的SunJSSE版本不支持SNI,因此您需要注册另一个支持SNI的JSSE提供程序。
在这里,您具有不同的JSSE提供程序(实现器)的列表:
https://wiki.apache.org/HttpComponents/AlternativeJSSE
您将必须注册一个不支持SNI的软件。