aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathoc.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-08-29 12:30:54 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-08-29 12:30:54 +0200
commit08b630f83ad112bcbd40911d8ef6036d0d00ef45 (patch)
tree012d3afc26bd4019762a30db07364aa8da9969cf /libpathod/pathoc.py
parentdd317aa5d20b3c5205a93a6cd977e8bed0154418 (diff)
downloadmitmproxy-08b630f83ad112bcbd40911d8ef6036d0d00ef45.tar.gz
mitmproxy-08b630f83ad112bcbd40911d8ef6036d0d00ef45.tar.bz2
mitmproxy-08b630f83ad112bcbd40911d8ef6036d0d00ef45.zip
better sslversion handling
Diffstat (limited to 'libpathod/pathoc.py')
-rw-r--r--libpathod/pathoc.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/libpathod/pathoc.py b/libpathod/pathoc.py
index 62c9669b..ac0b0e4d 100644
--- a/libpathod/pathoc.py
+++ b/libpathod/pathoc.py
@@ -140,6 +140,7 @@ class Pathoc(tcp.TCPClient):
ssl=None,
sni=None,
ssl_version=tcp.SSL_DEFAULT_METHOD,
+ ssl_options=tcp.SSL_DEFAULT_OPTIONS,
clientcert=None,
ciphers=None,
@@ -179,6 +180,7 @@ class Pathoc(tcp.TCPClient):
self.ssl, self.sni = ssl, sni
self.clientcert = clientcert
self.ssl_version = ssl_version
+ self.ssl_options = ssl_options
self.ciphers = ciphers
self.sslinfo = None
@@ -294,6 +296,7 @@ class Pathoc(tcp.TCPClient):
sni=self.sni,
cert=self.clientcert,
method=self.ssl_version,
+ options=self.ssl_options,
cipher_list=self.ciphers,
alpn_protos=alpn_protos
)
@@ -473,6 +476,7 @@ def main(args): # pragma: nocover
ssl=args.ssl,
sni=args.sni,
ssl_version=args.ssl_version,
+ ssl_options=args.ssl_options,
clientcert=args.clientcert,
ciphers=args.ciphers,
use_http2=args.use_http2,