aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkid_tasks.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2015-11-13 04:38:41 +0000
committerRob Austein <sra@hactrn.net>2015-11-13 04:38:41 +0000
commit08ba50b8fa45f6ed45b8da49468ea066d7d1f44c (patch)
tree3470de91be31768ea177ab3b8d50e67061d0dbf6 /rpki/rpkid_tasks.py
parent94fde7b46a70653dc92f18c345b6fa27ffdec0ce (diff)
Clean up more gratuitous unused magic CRL autoregeneration.
Regenerate EE certificates along with everything else when activating a new CADetail (ie, when rolling a CA key). svn path=/branches/tk705/; revision=6172
Diffstat (limited to 'rpki/rpkid_tasks.py')
-rw-r--r--rpki/rpkid_tasks.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/rpki/rpkid_tasks.py b/rpki/rpkid_tasks.py
index 8d584f2f..5e2a28f6 100644
--- a/rpki/rpkid_tasks.py
+++ b/rpki/rpkid_tasks.py
@@ -550,6 +550,7 @@ class UpdateEECertificatesTask(AbstractTask):
# This probably never happens, as the most likely cause would be a CA certificate
# being revoked, which should trigger automatic clean up of issued certificates.
logger.debug("%r: %r for %s %s is no longer covered", self, ee, gski, resources)
+ ca_details.add(ee.ca_detail)
ee.revoke(publisher = publisher)
subject_name = rpki.x509.X501DN.from_cn(r_pdu.get("cn"), r_pdu.get("sn"))