aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/certs.py
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2017-02-26 20:34:46 +0100
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2017-02-26 20:54:06 +0100
commite0bc1109c0e2b726436d3a7426f658fbdcffe136 (patch)
treee023f982e8d310e13c09c41d83af1216ccc1751f /mitmproxy/certs.py
parent6d228dfb9ffa4c12e3633b48b77b9c7d44a8f4ae (diff)
downloadmitmproxy-e0bc1109c0e2b726436d3a7426f658fbdcffe136.tar.gz
mitmproxy-e0bc1109c0e2b726436d3a7426f658fbdcffe136.tar.bz2
mitmproxy-e0bc1109c0e2b726436d3a7426f658fbdcffe136.zip
do not return IP addresses in SSLCert.altnames
Diffstat (limited to 'mitmproxy/certs.py')
-rw-r--r--mitmproxy/certs.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mitmproxy/certs.py b/mitmproxy/certs.py
index 7b5c833b..6485eed7 100644
--- a/mitmproxy/certs.py
+++ b/mitmproxy/certs.py
@@ -478,7 +478,8 @@ class SSLCert(serializable.Serializable):
continue
for i in dec[0]:
if i[0] is None and isinstance(i[1], univ.OctetString) and not isinstance(i[1], char.IA5String):
- e = b'.'.join([str(e).encode() for e in i[1].asNumbers()])
+ # This would give back the IP address: b'.'.join([str(e).encode() for e in i[1].asNumbers()])
+ continue
else:
e = i[0].asOctets()
altnames.append(e)