diff options
author | Rob Austein <sra@hactrn.net> | 2007-11-07 05:08:28 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-11-07 05:08:28 +0000 |
commit | 70cd65342cb665dbacbb3c0af18cd4cbef26f6ac (patch) | |
tree | 3e5a68784bb85e84f5d4c4b708fae30d462a45bb /scripts/rpki/up_down.py | |
parent | 5bc8fd3dd06dd256fb0f567c12e23ec0c79abc20 (diff) |
Debug certificate issuance and manifest generation
svn path=/scripts/rpki/sql.py; revision=1264
Diffstat (limited to 'scripts/rpki/up_down.py')
-rw-r--r-- | scripts/rpki/up_down.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py index c0c1b9e4..9dd92b7d 100644 --- a/scripts/rpki/up_down.py +++ b/scripts/rpki/up_down.py @@ -263,21 +263,21 @@ class issue_pdu(base_elt): rc_as, rc_v4, rc_v6 = ca_detail.latest_ca_cert.get_3779resources(*irdb_resources) req_key = self.pkcs10.getPublicKey() req_sia = self.pkcs10.get_SIA() - req_ski = self.pkcs10.get_SKI() child_cert = rpki.sql.child_cert_obj.sql_fetch_where1(gctx, """ - child_id = %s AND ca_detail_id = %s AND ski = %s - """ % (child.child_id, ca_detail.ca_detail_id, req_ski)) + child_id = %s AND ca_detail_id = %s AND ski = "%s" + """ % (child.child_id, ca_detail.ca_detail_id, req_key.get_SKI())) # Generate new cert or regenerate old one if necessary if child_cert is None: - 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) + child_cert = ca_detail.issue(gctx = gctx, + ca = ca, + child = child, + subject_key = req_key, + sia = req_sia, + as = rc_as, + v4 = rc_v4, + v6 = rc_v6) elif (child_cert is not None and ((rc_as, rc_v4, rc_v6) != child_cert.cert.get_3779resources())) or \ (child_cert is not None and child_cert.cert.get_SIA() != req_sia): child_cert.reissue(gctx = gctx, @@ -351,7 +351,7 @@ class revoke_pdu(revoke_syntax): if ca is None or ca_detail is None: raise rpki.exceptions.NotInDatabase for c in rpki.sql.child_cert_obj.sql_fetch_where(gctx, """ - child_id = %s AND ca_detail_id = %s AND ski = %s + child_id = %s AND ca_detail_id = %s AND ski = "%s" """ % (child.child_id, ca_detail.ca_detail_id, self.get_SKI())): c.sql_delete() r_msg.payload = revoke_response_pdu() |