我知道不同的JVM具有不同的启用协议列表。 JVM如何从列表中选择协议版本?Java如何为ClientHello选择协议
是否选择最高启用版本?
我读到服务器默认启用所有协议(,而不是客户端必须使用-Dhttps.protocols开关选择启用的协议)。 因此,如果一个JVM与-server交换机一起运行,但是将客户端调用到另一个https站点,将使用哪个协议?它会成为Java的最高支持版本协议吗?
交换机-Djdk.tls.client.protocols与-Dhttp.protocols交换机有什么不同? (两者似乎都在控制已启用的客户端协议列表?(并且这两者似乎都不影响服务器支持的协议列表)
是否有任何方法可以有选择地关闭服务器的某些协议?
--sony
'-server'开关不会做你的想法。至于TLS的实现,这取决于服务器(程序)。 Apache Tomcat与Jetty不同,它们都不同于Weblogic(选择三种)。你需要告诉我们你正在使用哪个服务器。 –