diff options
Diffstat (limited to 'rpki/rpkidb')
-rw-r--r-- | rpki/rpkidb/models.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rpki/rpkidb/models.py b/rpki/rpkidb/models.py index dab6a847..79702add 100644 --- a/rpki/rpkidb/models.py +++ b/rpki/rpkidb/models.py @@ -1153,7 +1153,7 @@ class CADetail(models.Model): def issue_ee(self, ca, resources, subject_key, sia, - cn = None, sn = None, notAfter = None, eku = None): + cn = None, sn = None, notAfter = None, eku = None, notBefore = None): """ Issue a new EE certificate. """ @@ -1169,6 +1169,7 @@ class CADetail(models.Model): aia = self.ca_cert_uri, crldp = self.crl_uri, resources = resources, + notBefore = notBefore, notAfter = notAfter, is_ca = False, cn = cn, @@ -1246,7 +1247,8 @@ class CADetail(models.Model): ca = self.ca, resources = rpki.resource_set.resource_bag.from_inheritance(), subject_key = self.manifest_public_key, - sia = (None, None, manifest_uri, self.ca.parent.repository.rrdp_notification_uri)) + sia = (None, None, manifest_uri, self.ca.parent.repository.rrdp_notification_uri), + notBefore = now) self.ca.last_crl_manifest_number += 1 self.ca.save() |