@@ -24,43 +24,44 @@ class SSLContext
24
24
:options => OpenSSL ::SSL ::OP_ALL | OpenSSL ::SSL ::OP_NO_COMPRESSION
25
25
}
26
26
27
- if !( OpenSSL ::OPENSSL_VERSION . start_with? ( "OpenSSL" ) &&
28
- OpenSSL ::OPENSSL_VERSION_NUMBER >= 0x10100000 )
29
- DEFAULT_PARAMS . merge! (
30
- ciphers : %w{
31
- ECDHE-ECDSA-AES128-GCM-SHA256
32
- ECDHE-RSA-AES128-GCM-SHA256
33
- ECDHE-ECDSA-AES256-GCM-SHA384
34
- ECDHE-RSA-AES256-GCM-SHA384
35
- DHE-RSA-AES128-GCM-SHA256
36
- DHE-DSS-AES128-GCM-SHA256
37
- DHE-RSA-AES256-GCM-SHA384
38
- DHE-DSS-AES256-GCM-SHA384
39
- ECDHE-ECDSA-AES128-SHA256
40
- ECDHE-RSA-AES128-SHA256
41
- ECDHE-ECDSA-AES128-SHA
42
- ECDHE-RSA-AES128-SHA
43
- ECDHE-ECDSA-AES256-SHA384
44
- ECDHE-RSA-AES256-SHA384
45
- ECDHE-ECDSA-AES256-SHA
46
- ECDHE-RSA-AES256-SHA
47
- DHE-RSA-AES128-SHA256
48
- DHE-RSA-AES256-SHA256
49
- DHE-RSA-AES128-SHA
50
- DHE-RSA-AES256-SHA
51
- DHE-DSS-AES128-SHA256
52
- DHE-DSS-AES256-SHA256
53
- DHE-DSS-AES128-SHA
54
- DHE-DSS-AES256-SHA
55
- AES128-GCM-SHA256
56
- AES256-GCM-SHA384
57
- AES128-SHA256
58
- AES256-SHA256
59
- AES128-SHA
60
- AES256-SHA
61
- } . join ( ":" ) ,
62
- )
63
- end
27
+ # JRuby does not want this non (recent) OpenSSL fallback to happen
28
+ # if !(OpenSSL::OPENSSL_VERSION.start_with?("OpenSSL") &&
29
+ # OpenSSL::OPENSSL_VERSION_NUMBER >= 0x10100000)
30
+ # DEFAULT_PARAMS.merge!(
31
+ # ciphers: %w{
32
+ # ECDHE-ECDSA-AES128-GCM-SHA256
33
+ # ECDHE-RSA-AES128-GCM-SHA256
34
+ # ECDHE-ECDSA-AES256-GCM-SHA384
35
+ # ECDHE-RSA-AES256-GCM-SHA384
36
+ # DHE-RSA-AES128-GCM-SHA256
37
+ # DHE-DSS-AES128-GCM-SHA256
38
+ # DHE-RSA-AES256-GCM-SHA384
39
+ # DHE-DSS-AES256-GCM-SHA384
40
+ # ECDHE-ECDSA-AES128-SHA256
41
+ # ECDHE-RSA-AES128-SHA256
42
+ # ECDHE-ECDSA-AES128-SHA
43
+ # ECDHE-RSA-AES128-SHA
44
+ # ECDHE-ECDSA-AES256-SHA384
45
+ # ECDHE-RSA-AES256-SHA384
46
+ # ECDHE-ECDSA-AES256-SHA
47
+ # ECDHE-RSA-AES256-SHA
48
+ # DHE-RSA-AES128-SHA256
49
+ # DHE-RSA-AES256-SHA256
50
+ # DHE-RSA-AES128-SHA
51
+ # DHE-RSA-AES256-SHA
52
+ # DHE-DSS-AES128-SHA256
53
+ # DHE-DSS-AES256-SHA256
54
+ # DHE-DSS-AES128-SHA
55
+ # DHE-DSS-AES256-SHA
56
+ # AES128-GCM-SHA256
57
+ # AES256-GCM-SHA384
58
+ # AES128-SHA256
59
+ # AES256-SHA256
60
+ # AES128-SHA
61
+ # AES256-SHA
62
+ # }.join(":"),
63
+ # )
64
+ # end
64
65
65
66
if defined? ( OpenSSL ::PKey ::DH )
66
67
DEFAULT_2048 = OpenSSL ::PKey ::DH . new <<-_end_of_pem_
0 commit comments