diff options
author | Josef Gustafsson <josef.gson@gmail.com> | 2015-09-14 10:52:11 +0200 |
---|---|---|
committer | Josef Gustafsson <josef.gson@gmail.com> | 2015-09-14 10:52:11 +0200 |
commit | 4b81149ede45a5638a5dbadac4c62540b1143bd5 (patch) | |
tree | cf56a148c1883ad2bb2527e6452195dac961b51d /monitor/josef_lib.py | |
parent | bff0b6df3a971ad69fe1cfc4d5853e186946debe (diff) |
fetching full certs frmo hashes in reader
Diffstat (limited to 'monitor/josef_lib.py')
-rw-r--r-- | monitor/josef_lib.py | 15 |
1 files changed, 15 insertions, 0 deletions
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) |