diff options
Diffstat (limited to 'rpkid/rpki/rpki_engine.py')
-rw-r--r-- | rpkid/rpki/rpki_engine.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rpkid/rpki/rpki_engine.py b/rpkid/rpki/rpki_engine.py index 05cf23ac..df6f421b 100644 --- a/rpkid/rpki/rpki_engine.py +++ b/rpkid/rpki/rpki_engine.py @@ -619,8 +619,11 @@ class ca_detail_obj(rpki.sql.sql_persistant): if nextUpdate is None: nextUpdate = now + crl_interval + route_origins = [r for r in self.route_origins() if r.cert is not None and r.roa is not None] + certs = [(c.uri_tail(), c.cert) for c in self.child_certs()] + \ - [(r.ee_uri_tail(), r.cert) for r in self.route_origins() if r.cert is not None] + [(r.ee_uri_tail(), r.cert) for r in route_origins] + \ + [(r.roa_uri_tail(), r.cert) for r in route_origins] self.latest_manifest = rpki.x509.SignedManifest.build( serial = ca.next_manifest_number(), |