diff options
Diffstat (limited to 'monitor/josef_monitor.py')
| -rwxr-xr-x | monitor/josef_monitor.py | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/monitor/josef_monitor.py b/monitor/josef_monitor.py index 7000b87..f7017fa 100755 --- a/monitor/josef_monitor.py +++ b/monitor/josef_monitor.py @@ -275,29 +275,6 @@ class ctlog: print ERROR_STR + "Could not verify consistency for " + self.url -def verify_subtree(sth, subtree, base_url): - try: - tmp = deepcopy(subtree) - root = base64.b64encode(reduce_subtree_to_root(tmp)[0]) - - if root == sth["sha256_root_hash"]: - return True - else: - return False - except: - return False - -def check_domain(raw_entry, log=None): - orig_entry = extract_original_entry(raw_entry) - try: - cert_info = my_get_cert_info(orig_entry[0][0]) - if log: - cert_info["log"] = log[8:-1] # strip generic URL stuff - return cert_info - except IndexError: - return None - - # def verify_inclusion_all(old, new): # for url in old: # try: @@ -385,9 +362,10 @@ def setup_domain_monitoring(): for line in fp: tmp = json.loads(line) for domain in tmp: - md = monitored_domain(domain["url"]) - md.load_entries(domain["entries"]) - monitored_domains.append(md) + if domain["url"] in CONFIG.MONITORED_DOMAINS: + md = monitored_domain(domain["url"]) + md.load_entries(domain["entries"]) + monitored_domains.append(md) except IOError: pass |
