diff options
author | Maximilian Hils <git@maximilianhils.com> | 2017-10-24 22:44:37 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2017-10-24 23:13:42 +0200 |
commit | 1f3fec2a3e1d6913ea7fe3480bc85f141737bd96 (patch) | |
tree | 710bc9c52a494e45a0dfaeeec2efdd99865f7469 | |
parent | 45145ed08b7623add9a96bfcdcd02a746e44124a (diff) | |
download | mitmproxy-1f3fec2a3e1d6913ea7fe3480bc85f141737bd96.tar.gz mitmproxy-1f3fec2a3e1d6913ea7fe3480bc85f141737bd96.tar.bz2 mitmproxy-1f3fec2a3e1d6913ea7fe3480bc85f141737bd96.zip |
remove old dntree implementation
-rw-r--r-- | mitmproxy/certs.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/mitmproxy/certs.py b/mitmproxy/certs.py index c5f930e1..5a737b61 100644 --- a/mitmproxy/certs.py +++ b/mitmproxy/certs.py @@ -114,46 +114,6 @@ def dummy_cert(privkey, cacert, commonname, sans): return SSLCert(cert) -# DNTree did not pass TestCertStore.test_sans_change and is temporarily replaced by a simple dict. -# -# class _Node(UserDict.UserDict): -# def __init__(self): -# UserDict.UserDict.__init__(self) -# self.value = None -# -# -# class DNTree: -# """ -# Domain store that knows about wildcards. DNS wildcards are very -# restricted - the only valid variety is an asterisk on the left-most -# domain component, i.e.: -# -# *.foo.com -# """ -# def __init__(self): -# self.d = _Node() -# -# def add(self, dn, cert): -# parts = dn.split(".") -# parts.reverse() -# current = self.d -# for i in parts: -# current = current.setdefault(i, _Node()) -# current.value = cert -# -# def get(self, dn): -# parts = dn.split(".") -# current = self.d -# for i in reversed(parts): -# if i in current: -# current = current[i] -# elif "*" in current: -# return current["*"].value -# else: -# return None -# return current.value - - class CertStoreEntry: def __init__(self, cert, privatekey, chain_file): |