本文介绍了SSLContext.getInstance(" TLS")是否也支持TLS v1.1和TLS v1.2?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的java代码中,我使用命令创建一个SSL上下文实例
In my java Code i am creating one instance of SSL Context using command
SSLContext ctx = SSLContext.getInstance("TLS");
但是在我的tomcat服务器中我设置了TLSv1.2并且我收到了握手错误。
But in my tomcat server i am setting TLSv1.2 and i am getting handshake error.
我们如何使用这种方法支持所有TLS协议,就像在cpp中一样,我们有SSLV23客户端方法,它将支持所有协议。
How we can support all the TLS protocols using this method like in cpp we have SSLV23 client method which will support all protocols.
推荐答案
要使用TLSv1.2,请尝试使用以下代码:
To use TLSv1.2 try to use below code:
SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
sslContext.init(null, null, null);
这篇关于SSLContext.getInstance(" TLS")是否也支持TLS v1.1和TLS v1.2?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!