aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/sql.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-12-12 13:48:15 +0000
committerRob Austein <sra@hactrn.net>2007-12-12 13:48:15 +0000
commit040eea32537b17fde27ece002a71cf90e616e55a (patch)
tree2776fbb84770f8b06875aaa49dea0c7e40ca70aa /scripts/rpki/sql.py
parent8e01e44942532942b0eac1f8176fa399d7f35101 (diff)
Tighten up revocation in child_cert.reissue()
svn path=/scripts/rpki/sql.py; revision=1376
Diffstat (limited to 'scripts/rpki/sql.py')
-rw-r--r--scripts/rpki/sql.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/rpki/sql.py b/scripts/rpki/sql.py
index c9023d02..81d93970 100644
--- a/scripts/rpki/sql.py
+++ b/scripts/rpki/sql.py
@@ -618,8 +618,9 @@ class child_cert_obj(sql_persistant):
child_cert = child_cert)
if must_revoke:
- assert child_cert is not self
- self.revoke()
+ for cert in child.child_certs(gctx = gctx, ca_detail = ca_detail, ski = self.ski):
+ if cert is not child_cert:
+ cert.revoke()
return child_cert