Search code examples
javatomcatsslopensslpoodle-attack

Will SSLContext.getInstance("TLS") supports TLS v1.1 and TLS v1.2 also?


In my java Code i am creating one instance of SSL Context using command

SSLContext ctx = SSLContext.getInstance("TLS");

But in my tomcat server i am setting TLSv1.2 and i am getting handshake error.

How we can support all the TLS protocols using this method like in cpp we have SSLV23 client method which will support all protocols.


Solution

  • To use TLSv1.2 try to use below code:

    SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
    sslContext.init(null, null, null);