aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-04-22 01:51:18 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-04-22 01:51:18 +0000
commit8a77a41fc35579ccc23eb743ab2bd1f3f854d89e (patch)
tree4db59bbc13b498ff8476e04f1f621de636763411 /lib
parent48d22f8360cf22f4c2ee8d00d1227af3ed94460f (diff)
downloadruby-8a77a41fc35579ccc23eb743ab2bd1f3f854d89e.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.rb4
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