diff options
Diffstat (limited to 'scripts/rpki/sql.py')
-rw-r--r-- | scripts/rpki/sql.py | 7 |
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 |