Enable cross tests for Ruby library
diff --git a/test/rb/integration/TestServer.rb b/test/rb/integration/TestServer.rb
index 3debaa3..afa6c2d 100755
--- a/test/rb/integration/TestServer.rb
+++ b/test/rb/integration/TestServer.rb
@@ -133,7 +133,7 @@
   elsif a.start_with?("--transport")
     transport = a.split("=")[1]
   elsif a.start_with?("--port")
-    port = a.split("=")[1].to_i 
+    port = a.split("=")[1].to_i
   end
 end
 
@@ -166,12 +166,11 @@
     keysDir = File.join(File.dirname(File.dirname(Dir.pwd)), "keys")
     ctx = OpenSSL::SSL::SSLContext.new
     ctx.ca_file = File.join(keysDir, "CA.pem")
-    ctx.cert = OpenSSL::X509::Certificate.new(File.open(File.join(keysDir, "server.crt")))
+    ctx.cert = OpenSSL::X509::Certificate.new(File.binread(File.join(keysDir, "server.crt")))
     ctx.cert_store = OpenSSL::X509::Store.new
     ctx.cert_store.add_file(File.join(keysDir, 'client.pem'))
-    ctx.key = OpenSSL::PKey::RSA.new(File.open(File.join(keysDir, "server.key")))
-    ctx.options = OpenSSL::SSL::OP_NO_SSLv2 | OpenSSL::SSL::OP_NO_SSLv3
-    ctx.ssl_version = :SSLv23
+    ctx.key = OpenSSL::PKey::RSA.new(File.binread(File.join(keysDir, "server.key")))
+    ctx.min_version = :TLS1_2
     ctx.verify_mode = OpenSSL::SSL::VERIFY_PEER
     @transport = Thrift::SSLServerSocket.new(nil, port, ctx)
   else