From d62987089e55d6afe7c85addbdcb6ab515db69ea Mon Sep 17 00:00:00 2001 From: Cameron Tacklind Date: Sun, 25 Nov 2018 14:32:30 -0800 Subject: Allow using certificate chain files for secure SSL connections --- ChangeLog | 1 + deluge/core/rpcserver.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2899003ba..a80d8a406 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ ==== Core ==== * Fix saving copy of torrent file for magnet links. + * Allow using certificate chain files for secure SSL connections. === Deluge 1.3.15 (12 May 2017) === diff --git a/deluge/core/rpcserver.py b/deluge/core/rpcserver.py index e3c3db12d..80257f563 100644 --- a/deluge/core/rpcserver.py +++ b/deluge/core/rpcserver.py @@ -135,7 +135,7 @@ class ServerContextFactory(object): ssl_dir = deluge.configmanager.get_config_dir("ssl") ctx = SSL.Context(SSL.SSLv23_METHOD) ctx.set_options(SSL.OP_NO_SSLv2 | SSL.OP_NO_SSLv3) - ctx.use_certificate_file(os.path.join(ssl_dir, "daemon.cert")) + ctx.use_certificate_chain_file(os.path.join(ssl_dir, "daemon.cert")) ctx.use_privatekey_file(os.path.join(ssl_dir, "daemon.pkey")) return ctx -- cgit