aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAntonio Terceiro <terceiro@softwarelivre.org>2017-08-25 16:21:44 -0300
committerKazuki Yamaguchi <k@rhe.jp>2017-08-26 09:33:07 +0900
commit038b49e17b81508ed58110ccf8d1c2228835d69b (patch)
tree5dd7b5a2e225b4af375ae8e5e86deefa4d031233 /test
parenta2971e7cee5e6b17c081d0f6ff5924ae03b7e01a (diff)
downloadruby-openssl-038b49e17b81508ed58110ccf8d1c2228835d69b.tar.gz
test/test_ssl: explicitly accept TLS 1.1 in corresponding test
OpenSSL in Debian sid has recently disabled TLS < 1.2 by default, so in order to test that TLS 1.1 works, we need to explicitly make our test client accept it.
Diffstat (limited to 'test')
-rw-r--r--test/test_ssl.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test_ssl.rb b/test/test_ssl.rb
index 9c959b27..46509f5e 100644
--- a/test/test_ssl.rb
+++ b/test/test_ssl.rb
@@ -779,7 +779,8 @@ if OpenSSL::SSL::SSLContext::METHODS.include?(:TLSv1_1) && OpenSSL::SSL::SSLCont
def test_tls_v1_1
start_server_version(:TLSv1_1) { |port|
- server_connect(port) { |ssl| assert_equal("TLSv1.1", ssl.ssl_version) }
+ ctx = OpenSSL::SSL::SSLContext.new(:TLSv1_1)
+ server_connect(port, ctx) { |ssl| assert_equal("TLSv1.1", ssl.ssl_version) }
}
end