summaryrefslogtreecommitdiff
path: root/monitor/josef_lib2.py
diff options
context:
space:
mode:
Diffstat (limited to 'monitor/josef_lib2.py')
-rw-r--r--monitor/josef_lib2.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/monitor/josef_lib2.py b/monitor/josef_lib2.py
new file mode 100644
index 0000000..5af6490
--- /dev/null
+++ b/monitor/josef_lib2.py
@@ -0,0 +1,34 @@
+# The intent is that this lib will eventually contain code for using the CT v2 API
+
+import urllib2
+import json
+
+
+def get_sth_v1(baseurl):
+ result = urllib2.urlopen(baseurl + "ct/v1/get-sth").read()
+ return json.loads(result)
+
+def get_sth_v2(baseurl):
+ result = urllib2.urlopen(baseurl + "ct/v2/get-sth").read()
+ return json.loads(result)
+
+def add_chain_v2(baseurl):
+ pass
+
+def add_prechain_v2(baseurl):
+ pass
+
+def get_consistency_v2(baseurl):
+ pass
+
+def get_proof_by_hash_v2(baseurl):
+ pass
+
+def get_all_by_hash_v2(baseurl):
+ pass
+
+def get_entries_v2(baseurl):
+ pass
+
+def get_roots_v2(baseurl):
+ pass