From 4b81149ede45a5638a5dbadac4c62540b1143bd5 Mon Sep 17 00:00:00 2001 From: Josef Gustafsson Date: Mon, 14 Sep 2015 10:52:11 +0200 Subject: fetching full certs frmo hashes in reader --- monitor/josef_lib.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'monitor/josef_lib.py') diff --git a/monitor/josef_lib.py b/monitor/josef_lib.py index afa165b..45ca80f 100644 --- a/monitor/josef_lib.py +++ b/monitor/josef_lib.py @@ -98,6 +98,21 @@ def my_get_cert_info(s): prev = line return result +def my_get_all_cert_info(s): + p = subprocess.Popen( + ["openssl", "x509", "-fingerprint", "-text", "-noout", "-inform", "der"], + stdin=subprocess.PIPE, stdout=subprocess.PIPE, + stderr=subprocess.PIPE) + parsed = p.communicate(s) + if parsed[1]: + print "ERROR:", parsed[1] + sys.exit(1) + result = [] + for line in parsed[0].split("\n"): + result.append(line) + return result + + def get_pemlike(filename, marker): return get_pemlike_from_file(open(filename), marker) -- cgit v1.1