java 1.6_45客户端禁用SSLv2Hello消息

java 1.6_45客户端禁用SSLv2Hello消息,java,jsse,Java,Jsse,我使用的是运行在JDK1.6_45上的java客户端应用程序 当客户端启动HTTPS连接时,它会发送一条SSLv2Hello消息,即使我已经在java命令行选项中配置了-Dhttps.protocols=tlsv1 我的问题是如何从java命令行选项禁用SSLv2Hello消息(作为握手的一部分从客户端发送)?您如何创建HTTPS连接-Dhttps.protocols不是通用的,在某些情况下会被忽略。我使用Jetty作为客户端应用程序(Jetty(7.6.7.v20120910)),除非Jett

我使用的是运行在JDK1.6_45上的java客户端应用程序

当客户端启动HTTPS连接时,它会发送一条
SSLv2Hello
消息,即使我已经在java命令行选项中配置了
-Dhttps.protocols=tlsv1


我的问题是如何从java命令行选项禁用
SSLv2Hello
消息(作为握手的一部分从客户端发送)?

您如何创建HTTPS连接
-Dhttps.protocols
不是通用的,在某些情况下会被忽略。我使用Jetty作为客户端应用程序(Jetty(7.6.7.v20120910)),除非Jetty或您使用
HttpsURLConnection
创建套接字,
https.protocols
将无效。防波堤必须有其他的控制方法。