diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-10-08 20:48:16 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-10-08 20:48:16 +0200 |
commit | 14c9ba1af655a6d53ab2ea6087f007c781014c2e (patch) | |
tree | 049c5485227ac140251e0e155918090fd14f3fc9 /libpathod/pathod.py | |
parent | 48fb49ee44ff5b136f0ef3db7a7033e3c2018f06 (diff) | |
download | mitmproxy-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.py | 6 |
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) |