summaryrefslogtreecommitdiff
path: root/monitor/josef_monitor.py
diff options
context:
space:
mode:
Diffstat (limited to 'monitor/josef_monitor.py')
-rwxr-xr-xmonitor/josef_monitor.py30
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