aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathoc.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2014-03-07 15:21:34 +1300
committerAldo Cortesi <aldo@nullcube.com>2014-03-07 15:21:34 +1300
commit9cc83ed9a8fd9bfba45e5f14e7a4b08999bac6b9 (patch)
treeb5e226a89b9df8b45457ea9efb9c742d3362f46e /libpathod/pathoc.py
parente54bf1a804d4f93f2f3750ba9491934b3f44fc7d (diff)
downloadmitmproxy-9cc83ed9a8fd9bfba45e5f14e7a4b08999bac6b9.tar.gz
mitmproxy-9cc83ed9a8fd9bfba45e5f14e7a4b08999bac6b9.tar.bz2
mitmproxy-9cc83ed9a8fd9bfba45e5f14e7a4b08999bac6b9.zip
Also dump SANs for pathoc -S
Diffstat (limited to 'libpathod/pathoc.py')
-rw-r--r--libpathod/pathoc.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/libpathod/pathoc.py b/libpathod/pathoc.py
index 7354c380..5ccb546b 100644
--- a/libpathod/pathoc.py
+++ b/libpathod/pathoc.py
@@ -1,5 +1,5 @@
import sys, os
-from netlib import tcp, http
+from netlib import tcp, http, certutils
import netlib.utils
import language, utils
import OpenSSL.crypto
@@ -183,7 +183,11 @@ class Pathoc(tcp.TCPClient):
}
t = types.get(pk.type(), "Uknown")
print >> fp, "\tPubkey: %s bit %s"%(pk.bits(), t)
+ s = certutils.SSLCert(i)
+ if s.altnames:
+ print >> fp, "\tSANs:", " ".join(s.altnames)
print >> fp
return True
+