0

I wrote a code in java to get list of supported protocols. Case 1. This code when runs at my local returns protocols: SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2 And I can decide which protocol to use. My Local environment is: Windows 7, jdk1.7.0_45

Case 2. When I run same code on 2 separate linux machines (java 1.7.0_40-b43 & java 1.6.0_41) and both return only SSLv2Hello, SSLv3, TLSv1

Java code:

    if (!(socket instanceof SSLSocket)) {
        return socket;
    }
    SSLSocket sslSocket = (SSLSocket) socket;
    for (String protocol : sslSocket.getSupportedProtocols()) {
            System.out.println(protocol);
    }

Any idea what needs to be done to get TLSv1.1, TLSv1.2 as supported protocols in Case 2 above.

Thanks

TechRoute
  • 1
  • 2

0 Answers0