fix for sslinfo cert chain printing bug - now all certs get printed

This commit is contained in:
ikoz 2016-03-15 14:40:54 +00:00
parent 0169271bf9
commit 9b970b0303

View File

@ -42,7 +42,8 @@ class SSLInfo(object):
"Cipher: %s, %s bit, %s" % self.cipher,
"SSL certificate chain:"
]
for i in self.certchain:
for n,i in enumerate(self.certchain):
parts.append(" Certificate [%s]" % n)
parts.append("\tSubject: ")
for cn in i.get_subject().get_components():
parts.append("\t\t%s=%s" % cn)
@ -69,7 +70,7 @@ class SSLInfo(object):
s = certutils.SSLCert(i)
if s.altnames:
parts.append("\tSANs: %s" % " ".join(s.altnames))
return "\n".join(parts)
return "\n".join(parts)