summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorgotoyuzo <gotoyuzo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-11-01 17:30:40 +0000
committergotoyuzo <gotoyuzo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-11-01 17:30:40 +0000
commit9971e48c269f6b515d28db867980ac964c3a3521 (patch)
treeb049b35996dd49218c27ba3874fddcf1936b5ca2 /lib
parent5dd1471428c60fdfa1faf32e55aace1cdd4e4b94 (diff)
downloadruby-9971e48c269f6b515d28db867980ac964c3a3521.tar.gz
ruby-9971e48c269f6b515d28db867980ac964c3a3521.tar.xz
ruby-9971e48c269f6b515d28db867980ac964c3a3521.zip
* lib/webrick/ssl.rb: new option :SSLExtraChainCert.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib')
-rw-r--r--lib/webrick/ssl.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/webrick/ssl.rb b/lib/webrick/ssl.rb
index 402fd5d99..4562ba494 100644
--- a/lib/webrick/ssl.rb
+++ b/lib/webrick/ssl.rb
@@ -18,6 +18,7 @@ module WEBrick
:SSLCertificate => nil,
:SSLPrivateKey => nil,
:SSLClientCA => nil,
+ :SSLExtraChainCert => nil,
:SSLCACertificateFile => nil,
:SSLCACertificatePath => nil,
:SSLCertificateStore => nil,
@@ -110,6 +111,7 @@ module WEBrick
ctx.key = config[:SSLPrivateKey]
ctx.cert = config[:SSLCertificate]
ctx.client_ca = config[:SSLClientCA]
+ ctx.extra_chain_cert = config[:SSLExtraChainCert]
ctx.ca_file = config[:SSLCACertificateFile]
ctx.ca_path = config[:SSLCACertificatePath]
ctx.cert_store = config[:SSLCertificateStore]