diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-08-29 12:30:54 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-08-29 12:30:54 +0200 |
commit | 08b630f83ad112bcbd40911d8ef6036d0d00ef45 (patch) | |
tree | 012d3afc26bd4019762a30db07364aa8da9969cf /libpathod/pathod.py | |
parent | dd317aa5d20b3c5205a93a6cd977e8bed0154418 (diff) | |
download | mitmproxy-08b630f83ad112bcbd40911d8ef6036d0d00ef45.tar.gz mitmproxy-08b630f83ad112bcbd40911d8ef6036d0d00ef45.tar.bz2 mitmproxy-08b630f83ad112bcbd40911d8ef6036d0d00ef45.zip |
better sslversion handling
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r-- | libpathod/pathod.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py index 5c813cc5..bce0b66f 100644 --- a/libpathod/pathod.py +++ b/libpathod/pathod.py @@ -38,6 +38,7 @@ class SSLOptions(object): not_after_connect=None, request_client_cert=False, ssl_version=tcp.SSL_DEFAULT_METHOD, + ssl_options=tcp.SSL_DEFAULT_OPTIONS, ciphers=None, certs=None, alpn_select=http2.HTTP2Protocol.ALPN_PROTO_H2, @@ -48,6 +49,7 @@ class SSLOptions(object): self.not_after_connect = not_after_connect self.request_client_cert = request_client_cert self.ssl_version = ssl_version + self.ssl_options = ssl_options self.ciphers = ciphers self.alpn_select = alpn_select self.certstore = certutils.CertStore.from_store( @@ -243,6 +245,7 @@ class PathodHandler(tcp.BaseHandler): request_client_cert=self.server.ssloptions.request_client_cert, cipher_list=self.server.ssloptions.ciphers, method=self.server.ssloptions.ssl_version, + options=self.server.ssloptions.ssl_options, alpn_select=self.server.ssloptions.alpn_select, ) except tcp.NetLibError as v: @@ -435,6 +438,7 @@ def main(args): # pragma: nocover not_after_connect=args.ssl_not_after_connect, ciphers=args.ciphers, ssl_version=args.ssl_version, + ssl_options=args.ssl_options, certs=args.ssl_certs, sans=args.sans, ) |