diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-06-14 15:29:54 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-06-14 15:29:54 +1200 |
commit | 8dabf88ae53cd8c2a3246a880008305bd7bd292c (patch) | |
tree | a8a6b8ab0f96738e3da67f256ce42bf1b67350e7 | |
parent | 8a9352b3f7e49f169b8bffeab765c3e74d9d7833 (diff) | |
download | mitmproxy-8dabf88ae53cd8c2a3246a880008305bd7bd292c.tar.gz mitmproxy-8dabf88ae53cd8c2a3246a880008305bd7bd292c.tar.bz2 mitmproxy-8dabf88ae53cd8c2a3246a880008305bd7bd292c.zip |
Remove ability to specify SSL ciphers.
We can re-introduce this if there's demand - the feature needs a bit more thought.
-rw-r--r-- | libmproxy/proxy.py | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py index 83ec0d56..c3daca14 100644 --- a/libmproxy/proxy.py +++ b/libmproxy/proxy.py @@ -34,9 +34,8 @@ class ProxyError(Exception): class ProxyConfig: - def __init__(self, certfile = None, ciphers = None, cacert = None, clientcerts = None, cert_wait_time=0, upstream_cert=False, body_size_limit = None, reverse_proxy=None): + def __init__(self, certfile = None, cacert = None, clientcerts = None, cert_wait_time=0, upstream_cert=False, body_size_limit = None, reverse_proxy=None): self.certfile = certfile - self.ciphers = ciphers self.cacert = cacert self.clientcerts = clientcerts self.certdir = None @@ -474,16 +473,6 @@ class ProxyHandler(SocketServer.StreamRequestHandler): ctx.use_certificate_file(cert) self.connection = SSL.Connection(ctx, self.connection) self.connection.set_accept_state() - #kwargs = dict( - # certfile = cert, - # keyfile = self.config.certfile or self.config.cacert, - # server_side = True, - # ssl_version = ssl.PROTOCOL_SSLv23, - # do_handshake_on_connect = True, - #) - #if sys.version_info[1] > 6: - # kwargs["ciphers"] = self.config.ciphers - #self.connection = ssl.wrap_socket(self.connection, **kwargs) self.rfile = FileLike(self.connection) self.wfile = FileLike(self.connection) @@ -634,11 +623,6 @@ def certificate_option_group(parser): help = "User-created SSL certificate file." ) group.add_option( - "--ciphers", action="store", - type = "str", dest="ciphers", default=None, - help = "SSL ciphers." - ) - group.add_option( "--client-certs", action="store", type = "str", dest = "clientcerts", default=None, help = "Client certificate directory." @@ -676,7 +660,6 @@ def process_proxy_options(parser, options): certfile = options.cert, cacert = cacert, clientcerts = options.clientcerts, - ciphers = options.ciphers, cert_wait_time = options.cert_wait_time, body_size_limit = body_size_limit, upstream_cert = options.upstream_cert, |