【发布时间】:2016-09-29 15:27:39
【问题描述】:
如果我与许多开发人员一起开发一个大型 Java 应用程序,并且在代码中有各种连接到 https 服务的方法,是否有一种相当简单的方法来强制它们都使用 TLS v1.2?
我尝试在测试应用中使用-Dhttps.protocols=TLSv1.2 和-Djdk.tls.client.protocols=TLSv1.2,httpclient 很乐意使用 TLSv1 或 TLSv1.1。
或者,如果有一种简单的方法来记录 SSL 连接,让我能够确定握手来自哪个调用,那将起作用,我可以在每个 gopher 出现时敲击它。不幸的是,启用 -Djavax.net.debug=ssl 只会向 STDOUT 吐出大量信息,而且我没有简单的方法可以将给定的 *** ServerHello, TLSv1.1 跟踪到特定的服务器调用。
【问题讨论】: