mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/webrick/ssl.rb (WEBrick::Config::SSL): add new key
SSLTmpDhCallback to set SSLContext#tmp_dh_calback. * lib/webrick/ssl.rb (WEBrick::GenericServer#setup_ssl_context): follow above. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
b238b5be91
commit
8e9bbfd513
3 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
Sun Sep 2 05:41:28 2012 NARUSE, Yui <naruse@ruby-lang.org>
|
||||
|
||||
* lib/webrick/ssl.rb (WEBrick::Config::SSL): add new key
|
||||
SSLTmpDhCallback to set SSLContext#tmp_dh_calback.
|
||||
|
||||
* lib/webrick/ssl.rb (WEBrick::GenericServer#setup_ssl_context):
|
||||
follow above.
|
||||
|
||||
Sat Sep 1 18:50:50 2012 Akinori MUSHA <knu@iDaemons.org>
|
||||
|
||||
* lib/set.rb (#initialize_copy, #eql): Use instance_variable_get
|
||||
|
|
|
@ -22,6 +22,7 @@ module WEBrick
|
|||
:SSLCACertificateFile => nil,
|
||||
:SSLCACertificatePath => nil,
|
||||
:SSLCertificateStore => nil,
|
||||
:SSLTmpDhCallback => nil.
|
||||
:SSLVerifyClient => ::OpenSSL::SSL::VERIFY_NONE,
|
||||
:SSLVerifyDepth => nil,
|
||||
:SSLVerifyCallback => nil, # custom verification
|
||||
|
@ -116,6 +117,7 @@ module WEBrick
|
|||
ctx.ca_file = config[:SSLCACertificateFile]
|
||||
ctx.ca_path = config[:SSLCACertificatePath]
|
||||
ctx.cert_store = config[:SSLCertificateStore]
|
||||
ctx.tmp_dh_callback = config[:SSLTmpDhCallback]
|
||||
ctx.verify_mode = config[:SSLVerifyClient]
|
||||
ctx.verify_depth = config[:SSLVerifyDepth]
|
||||
ctx.verify_callback = config[:SSLVerifyCallback]
|
||||
|
|
|
@ -59,6 +59,7 @@ module TestNetHTTPUtils
|
|||
:SSLEnable => true,
|
||||
:SSLCertificate => config('ssl_certificate'),
|
||||
:SSLPrivateKey => config('ssl_private_key'),
|
||||
:SSLTmpDhCallback => proc { OpenSSL::TestUtils::TEST_KEY_DH1024 },
|
||||
})
|
||||
end
|
||||
@server = WEBrick::HTTPServer.new(server_config)
|
||||
|
|
Loading…
Add table
Reference in a new issue