aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathod.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-10-08 20:48:16 +0200
committerMaximilian Hils <git@maximilianhils.com>2014-10-08 20:48:16 +0200
commit14c9ba1af655a6d53ab2ea6087f007c781014c2e (patch)
tree049c5485227ac140251e0e155918090fd14f3fc9 /libpathod/pathod.py
parent48fb49ee44ff5b136f0ef3db7a7033e3c2018f06 (diff)
downloadmitmproxy-14c9ba1af655a6d53ab2ea6087f007c781014c2e.tar.gz
mitmproxy-14c9ba1af655a6d53ab2ea6087f007c781014c2e.tar.bz2
mitmproxy-14c9ba1af655a6d53ab2ea6087f007c781014c2e.zip
adjust to netlib changes
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r--libpathod/pathod.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index 150e8799..d3d0e959 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -94,13 +94,14 @@ class PathodHandler(tcp.BaseHandler):
self.wfile.flush()
if not self.server.ssloptions.not_after_connect:
try:
- cert, key = self.server.ssloptions.get_cert(m.v[0])
+ cert, key, chain_file = self.server.ssloptions.get_cert(m.v[0])
self.convert_to_ssl(
cert, key,
handle_sni=self.handle_sni,
request_client_cert=self.server.ssloptions.request_client_cert,
cipher_list=self.server.ssloptions.ciphers,
method=self.server.ssloptions.sslversion,
+ chain_file=chain_file
)
except tcp.NetLibError, v:
s = str(v)
@@ -211,13 +212,14 @@ class PathodHandler(tcp.BaseHandler):
def handle(self):
if self.server.ssl:
try:
- cert, key = self.server.ssloptions.get_cert(None)
+ cert, key, chain_file = self.server.ssloptions.get_cert(None)
self.convert_to_ssl(
cert, key,
handle_sni=self.handle_sni,
request_client_cert=self.server.ssloptions.request_client_cert,
cipher_list=self.server.ssloptions.ciphers,
method=self.server.ssloptions.sslversion,
+ chain_file=chain_file
)
except tcp.NetLibError, v:
s = str(v)