aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/irdb/zookeeper.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2014-04-05 03:58:39 +0000
committerRob Austein <sra@hactrn.net>2014-04-05 03:58:39 +0000
commit5cb86d4686552904bd16affffb902410e2580471 (patch)
tree82d0304efc085b85522ae6db08eaf137f61c9e8d /rpkid/rpki/irdb/zookeeper.py
parent93c19411c96317fc20d1272e62ab0760328ad53b (diff)
Add delete_certificate_request and show_certificate_requests to rpkic.
svn path=/branches/tk671/; revision=5751
Diffstat (limited to 'rpkid/rpki/irdb/zookeeper.py')
-rw-r--r--rpkid/rpki/irdb/zookeeper.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/rpkid/rpki/irdb/zookeeper.py b/rpkid/rpki/irdb/zookeeper.py
index 092717a1..f99dc9f0 100644
--- a/rpkid/rpki/irdb/zookeeper.py
+++ b/rpkid/rpki/irdb/zookeeper.py
@@ -1671,3 +1671,12 @@ class Zookeeper(object):
for range in asns:
ee_request.asns.create(start_as = str(range.min), end_as = str(range.max))
+
+
+ @django.db.transaction.commit_on_success
+ def delete_router_certificate_request(self, gski):
+ """
+ Delete a router certificate request from this RPKI entity.
+ """
+
+ self.resource_ca.ee_certificate_requests.get(gski = gski).delete()