One of client has notified that they would be upgrading their SSL version to TLS1.1 and would be cease the support of TLS1.0
Reading these, I came to know that OpenSSL handle the protocol negotiation automatically.
Now, given my current RUBY version i.e 1.9.3 and available Openssl Version "OpenSSL 1.0.1i 6 Aug 2014" (complied against ruby)
I see this
[:TLSv1, :TLSv1_server, :TLSv1_client, :SSLv3, :SSLv3_server, :SSLv3_client, :SSLv23, :SSLv23_server, :SSLv23_client]
as the list of available SSL protocols supported by openssl.
So, do I have to upgrade?
- Openssl Version and not upgrade ruby version just recompile the current version it with new openssl OR
- Only Upgrade Ruby (since RVM would upgrade the openssl library for it) OR
- No Update is is need the Current Version of Ruby and Openssl can work with TLS1.1