aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/up_down.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-11-07 05:08:28 +0000
committerRob Austein <sra@hactrn.net>2007-11-07 05:08:28 +0000
commit70cd65342cb665dbacbb3c0af18cd4cbef26f6ac (patch)
tree3e5a68784bb85e84f5d4c4b708fae30d462a45bb /scripts/rpki/up_down.py
parent5bc8fd3dd06dd256fb0f567c12e23ec0c79abc20 (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.py22
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()