mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
open-uri: don't use OpenSSL::TestUtils from open-uri tests
Follow net/http. Define own test DH parameters and use. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
df769d9dc9
commit
0cc0080a49
1 changed files with 35 additions and 4 deletions
|
@ -6,7 +6,6 @@ require 'webrick'
|
|||
begin
|
||||
require 'openssl'
|
||||
require 'webrick/https'
|
||||
require_relative '../openssl/utils'
|
||||
rescue LoadError
|
||||
end
|
||||
require 'webrick/httpproxy'
|
||||
|
@ -31,7 +30,7 @@ class TestOpenURISSL
|
|||
:SSLEnable => true,
|
||||
:SSLCertificate => OpenSSL::X509::Certificate.new(SERVER_CERT),
|
||||
:SSLPrivateKey => OpenSSL::PKey::RSA.new(SERVER_KEY),
|
||||
:SSLTmpDhCallback => proc { OpenSSL::TestUtils::TEST_KEY_DH1024 },
|
||||
:SSLTmpDhCallback => proc { OpenSSL::PKey::DH.new(DHPARAMS) },
|
||||
:BindAddress => '127.0.0.1',
|
||||
:Port => 0})
|
||||
_, port, _, host = srv.listeners[0].addr
|
||||
|
@ -173,9 +172,9 @@ class TestOpenURISSL
|
|||
}
|
||||
end
|
||||
|
||||
end if defined?(OpenSSL::TestUtils)
|
||||
end if defined?(OpenSSL::SSL)
|
||||
|
||||
if defined?(OpenSSL::TestUtils)
|
||||
if defined?(OpenSSL::SSL)
|
||||
# cp /etc/ssl/openssl.cnf . # I copied from OpenSSL 1.0.2h source
|
||||
|
||||
# mkdir demoCA demoCA/private demoCA/newcerts
|
||||
|
@ -386,4 +385,36 @@ P0ZCl31aopNsBcKLiy2v1X116XDwLSHjuc9NmsSX4nk=
|
|||
-----END RSA PRIVATE KEY-----
|
||||
End
|
||||
|
||||
TestOpenURISSL::DHPARAMS = <<'End'
|
||||
DH Parameters: (2048 bit)
|
||||
prime:
|
||||
00:ec:4e:a4:06:b6:22:ca:f9:8a:00:cc:d0:ee:2f:
|
||||
16:bf:05:64:f5:8f:fe:7f:c4:bb:b0:24:cd:ef:5d:
|
||||
8a:90:ad:dc:a9:dd:63:84:90:d8:25:ba:d8:78:d5:
|
||||
77:91:42:0a:84:fc:56:1e:13:9b:1c:aa:43:d5:1f:
|
||||
38:52:92:fe:b3:66:f9:e7:e8:8c:77:a1:a6:2f:b3:
|
||||
98:98:d2:13:fc:57:1c:2a:14:dc:bd:e6:9b:54:19:
|
||||
99:4f:ce:81:64:a6:32:7f:8e:61:50:5f:45:3a:e5:
|
||||
0c:f7:13:f3:b8:ad:d5:77:ca:09:42:f7:d8:30:27:
|
||||
7b:2c:f0:b4:b5:a0:04:96:34:0b:47:81:1d:7f:c1:
|
||||
3a:62:86:8e:7d:f8:13:7f:9a:b1:8b:09:23:9e:55:
|
||||
59:41:cd:f0:86:09:c4:b7:d1:69:54:cb:d0:f5:e9:
|
||||
27:c9:e1:81:e4:a1:df:6b:20:1c:df:e8:54:02:f2:
|
||||
37:fc:2a:f7:d5:b3:6f:79:7e:70:22:78:79:18:3c:
|
||||
75:14:68:4a:05:9f:ac:d4:7f:9a:79:db:9d:0a:6e:
|
||||
ec:0a:04:70:bf:c9:4a:59:81:a2:1f:33:9b:4a:66:
|
||||
bc:03:ce:8a:1b:e3:03:ec:ba:39:26:ab:90:dc:39:
|
||||
41:a1:d8:f7:20:3c:8f:af:12:2f:f7:a9:6f:44:f1:
|
||||
6d:03
|
||||
generator: 2 (0x2)
|
||||
-----BEGIN DH PARAMETERS-----
|
||||
MIIBCAKCAQEA7E6kBrYiyvmKAMzQ7i8WvwVk9Y/+f8S7sCTN712KkK3cqd1jhJDY
|
||||
JbrYeNV3kUIKhPxWHhObHKpD1R84UpL+s2b55+iMd6GmL7OYmNIT/FccKhTcveab
|
||||
VBmZT86BZKYyf45hUF9FOuUM9xPzuK3Vd8oJQvfYMCd7LPC0taAEljQLR4Edf8E6
|
||||
YoaOffgTf5qxiwkjnlVZQc3whgnEt9FpVMvQ9eknyeGB5KHfayAc3+hUAvI3/Cr3
|
||||
1bNveX5wInh5GDx1FGhKBZ+s1H+aedudCm7sCgRwv8lKWYGiHzObSma8A86KG+MD
|
||||
7Lo5JquQ3DlBodj3IDyPrxIv96lvRPFtAwIBAg==
|
||||
-----END DH PARAMETERS-----
|
||||
End
|
||||
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue