aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/sql.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/rpki/sql.py')
-rw-r--r--scripts/rpki/sql.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/rpki/sql.py b/scripts/rpki/sql.py
index 02593930..ad44b9e8 100644
--- a/scripts/rpki/sql.py
+++ b/scripts/rpki/sql.py
@@ -205,6 +205,10 @@ class ca_detail_obj(sql_persistant):
sql_delete_cmd = """DELETE FROM ca_detail WHERE ca_detail_id = %(ca_detail_id)s"""
+
+ def __init__(self):
+ self.certs = []
+
def sql_decode(self, sql_parent, ca_detail_id, priv_key_handle, pub_key, latest_ca_cert_over_pubkey,
manifest_ee_priv_key_handle, manifest_ee_pub_key, latest_manifest_ee_cert, latest_manifest, latest_crl, ca_id):
assert isinstance(sql_parent, ca_obj)
@@ -248,6 +252,9 @@ class ca_obj(sql_persistant):
sql_children = (("ca_details", ca_detail_obj),)
+ def __init__(self):
+ self.children = []
+
def sql_decode(self, sql_parent, ca_id, last_crl_sn, next_crl_update, last_issued_sn, last_manifest_sn, next_manifest_update, sia_uri, parent_id):
assert isinstance(sql_parent, rpki.left_right.parent_elt)
self.parent_obj = sql_parent