如何测试java是否支持tls v1.2支持。样品试验

如何测试java是否支持tls v1.2支持。样品试验,java,linux,ssl,tls1.2,java-security,Java,Linux,Ssl,Tls1.2,Java Security,我正在使用一个基于linux的设备,其中有openssl工具。 因此,基本上我通过执行以下命令验证了我的设备支持tls v1.2: openssl s_client -connect www.google.com:443 -tls1_2 并得到以下输出: CONNECTED(00000003) depth=2 C = US, O = GeoTrust Inc., CN = GeoTrust Global CA verify error:num=20:unable to get local is

我正在使用一个基于linux的设备,其中有openssl工具。 因此,基本上我通过执行以下命令验证了我的设备支持tls v1.2:

openssl s_client -connect www.google.com:443 -tls1_2
并得到以下输出:

CONNECTED(00000003)
depth=2 C = US, O = GeoTrust Inc., CN = GeoTrust Global CA
verify error:num=20:unable to get local issuer certificate
---
Certificate chain
 0 s:/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com
   i:/C=US/O=Google Inc/CN=Google Internet Authority G2
 1 s:/C=US/O=Google Inc/CN=Google Internet Authority G2
   i:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
 2 s:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
   i:/C=US/O=Equifax/OU=Equifax Secure Certificate Authority
---
Server certificate
-----BEGIN CERTIFICATE-----
经验证,该设备支持tls

我需要与java相同的活动,其中示例应用程序将决定当前版本的java是否支持tls1.2


请随时更新并询问任何问题!谢谢。

在java中启用网络调试(-Djavax.net.debug=all),您可以在调试消息中找到tls版本如果您想强制java使用tls 1.2,您可以设置参数-Dhttps.protocols=TLSv1.2