diff options
author | Rob Austein <sra@hactrn.net> | 2007-12-12 13:48:15 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-12-12 13:48:15 +0000 |
commit | 040eea32537b17fde27ece002a71cf90e616e55a (patch) | |
tree | 2776fbb84770f8b06875aaa49dea0c7e40ca70aa /scripts/rpki/sql.py | |
parent | 8e01e44942532942b0eac1f8176fa399d7f35101 (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.py | 5 |
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 |