我知道不同的JVM具有不同的啓用協議列表。 JVM如何從列表中選擇協議版本?Java如何爲ClientHello選擇協議
是否選擇最高啓用版本?
我讀到服務器默認啓用所有協議(,而不是客戶端必須使用-Dhttps.protocols開關選擇啓用的協議)。 因此,如果一個JVM與-server交換機一起運行,但是將客戶端調用到另一個https站點,將使用哪個協議?它會成爲Java的最高支持版本協議嗎?
交換機-Djdk.tls.client.protocols與-Dhttp.protocols交換機有什麼不同? (兩者似乎都在控制已啓用的客戶端協議列表?(並且這兩者似乎都不影響服務器支持的協議列表)
是否有任何方法可以有選擇地關閉服務器的某些協議?
--sony
'-server'開關不會做你的想法。至於TLS的實現,這取決於服務器(程序)。 Apache Tomcat與Jetty不同,它們都不同於Weblogic(選擇三種)。你需要告訴我們你正在使用哪個服務器。 –