diff options
-rw-r--r-- | scripts/rpki/sql.py | 6 | ||||
-rw-r--r-- | scripts/rpki/up_down.py | 20 |
2 files changed, 13 insertions, 13 deletions
diff --git a/scripts/rpki/sql.py b/scripts/rpki/sql.py index 2b76c089..5a906412 100644 --- a/scripts/rpki/sql.py +++ b/scripts/rpki/sql.py @@ -366,6 +366,9 @@ class ca_detail_obj(sql_persistant): as = rc_as, v4 = rc_v4, v6 = rc_v6) + + raise NotImplementedError, "Should generate a new manifest, should publish newly-created certificate" + if child_cert is None: return rpki.sql.child_cert_obj(child_id = child.child_id, ca_detail_id = self.ca_detail_id, @@ -405,3 +408,6 @@ class child_cert_obj(sql_persistant): See doc for ca_detail_obj.issue(). """ raise NotImplementedError, "NIY" + + x = self.cert.get_POWpkix() + diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py index a950176c..6cff2b85 100644 --- a/scripts/rpki/up_down.py +++ b/scripts/rpki/up_down.py @@ -285,19 +285,13 @@ class issue_pdu(base_elt): # Step 3: If we didn't find a reusable cert, generate a new one. if child_cert is None: - # This should become a method of rpki.sql.ca_detail_obj - child_cert = rpki.sql.child_cert_obj(child_id = child.child_id, - ca_detail_id = ca_detail.ca_detail_id, - cert = ca_detail.latest_ca_cert.issue(keypair = ca_detail.private_key_id, - subject_key = req_key, - serial = ca.next_serial(), - aia = ca_detail.ca_cert_uri, - crldp = ca.sia_uri + ca_detail.latest_ca_cert.gSKI() + ".crl", - sia = req_sia, - as = rc_as, - v4 = rc_v4, - v6 = rc_v6)) - raise NotImplementedError, "Should generate a new manifest, should publish newly-created certificate" + child_cert = rpki.sql.ca_detail_obj.issue(ca = ca, + child = child, + subject_key = req_key, + sia = req_sia, + as = rc_as, + v4 = rc_v4, + v6 = rc_v6) # Save anything we modified and generate response rpki.sql.sql_sweep(gctx) |