aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkidb/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rpkidb/models.py')
-rw-r--r--rpki/rpkidb/models.py6
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()