diff options
author | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-04-22 01:51:18 +0000 |
---|---|---|
committer | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-04-22 01:51:18 +0000 |
commit | 5bbe0793786c3e0fd03bb07e48799bce507438ae (patch) | |
tree | 4db59bbc13b498ff8476e04f1f621de636763411 /lib | |
parent | 07fdaf8a54edbbb17ba897590651946a150eaa04 (diff) | |
download | ruby-5bbe0793786c3e0fd03bb07e48799bce507438ae.tar.gz |
* lib/webrick/ssl.rb: Support to add SSLCiphers option.
[fix GH-1321] Patch by @rhadoo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib')
-rw-r--r-- | lib/webrick/ssl.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/webrick/ssl.rb b/lib/webrick/ssl.rb index 8eb3a442da..b072546948 100644 --- a/lib/webrick/ssl.rb +++ b/lib/webrick/ssl.rb @@ -52,6 +52,8 @@ module WEBrick # Maximum session lifetime # :SSLOptions :: # Various SSL options + # :SSLCiphers :: + # Ciphers to be used # :SSLStartImmediately :: # Immediately start SSL upon connection? Defaults to true # :SSLCertName :: @@ -76,6 +78,7 @@ module WEBrick :SSLVerifyCallback => nil, # custom verification :SSLTimeout => nil, :SSLOptions => nil, + :SSLCiphers => nil, :SSLStartImmediately => true, # Must specify if you use auto generated certificate. :SSLCertName => nil, @@ -191,6 +194,7 @@ module WEBrick ctx.verify_callback = config[:SSLVerifyCallback] ctx.timeout = config[:SSLTimeout] ctx.options = config[:SSLOptions] + ctx.ciphers = config[:SSLCiphers] ctx end end |