From 95ff3d4fcd68e238667d12a9038af87d47d022b8 Mon Sep 17 00:00:00 2001 From: Josef Gustafsson Date: Tue, 22 Sep 2015 09:11:30 +0200 Subject: adding issuer filter to reader --- tools/josef_experimental_auditor.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/josef_experimental_auditor.py b/tools/josef_experimental_auditor.py index e40e77e..6bb8baa 100755 --- a/tools/josef_experimental_auditor.py +++ b/tools/josef_experimental_auditor.py @@ -20,12 +20,12 @@ DEFAULT_CERT_FILE = "cert_data.json" base_urls = [ # "https://plausible.ct.nordu.net/", # "https://ct1.digicert-ct.com/log/", - "https://ct.izenpe.com/", + # "https://ct.izenpe.com/", # "https://log.certly.io/", # "https://ct.googleapis.com/aviator/", # "https://ct.googleapis.com/pilot/", # "https://ct.googleapis.com/rocketeer/", - "https://ctlog.api.venafi.com/", + # "https://ctlog.api.venafi.com/", "https://ct.ws.symantec.com/", ] @@ -332,7 +332,11 @@ def get_all_roots(base_url): issuer = get_cert_info(base64.decodestring(accepted_cert))["issuer"] if subject == issuer: root_cert = base64.decodestring(accepted_cert) - print get_cert_info(root_cert)["subject"] + try: + print get_cert_info(root_cert)["subject"].split("CN=")[1] + except: + print get_cert_info(root_cert)["subject"] + return certs def print_errors(errors): print "Encountered " + str(len(errors)) + " errors:" -- cgit v1.1