aboutsummaryrefslogtreecommitdiff
path: root/rpki
diff options
context:
space:
mode:
Diffstat (limited to 'rpki')
-rw-r--r--rpki/rpkid_tasks.py5
-rw-r--r--rpki/rpkidb/models.py2
-rw-r--r--rpki/x509.py6
3 files changed, 5 insertions, 8 deletions
diff --git a/rpki/rpkid_tasks.py b/rpki/rpkid_tasks.py
index 9759deff..9fe193ae 100644
--- a/rpki/rpkid_tasks.py
+++ b/rpki/rpkid_tasks.py
@@ -586,13 +586,10 @@ class UpdateEECertificatesTask(AbstractTask):
for ca_detail in covering:
logger.debug("%r: No existing EE certificate for %s %s", self, gski, resources)
cn, sn = subject_name.extract_cn_and_sn()
- sia = (None, None,
- ca_detail.ca.sia_uri + subject_key.gSKI() + ".cer",
- ca_detail.ca.parent.repository.rrdp_notification_uri)
cert = ca_detail.issue_ee(
ca = ca_detail.ca,
subject_key = subject_key,
- sia = sia,
+ sia = None,
resources = resources,
notAfter = resources.valid_until,
cn = cn,
diff --git a/rpki/rpkidb/models.py b/rpki/rpkidb/models.py
index c2488738..5fd5785f 100644
--- a/rpki/rpkidb/models.py
+++ b/rpki/rpkidb/models.py
@@ -1845,7 +1845,7 @@ class EECertificate(models.Model):
ca = ca_detail.ca,
subject_key = self.cert.getPublicKey(),
eku = self.cert.get_EKU(),
- sia = (None, None, self.uri, ca_detail.ca.parent.repository.rrdp_notification_uri),
+ sia = None,
resources = resources,
notAfter = resources.valid_until,
cn = cn,
diff --git a/rpki/x509.py b/rpki/x509.py
index 67a597e6..0acb3859 100644
--- a/rpki/x509.py
+++ b/rpki/x509.py
@@ -776,9 +776,9 @@ class X509(DER_object):
Common code to issue an RPKI certificate.
"""
- assert sia and len(sia) == 4 and sia[3]
-
- sia = tuple((str(s),) if isinstance(s, (str, unicode)) else s for s in sia)
+ if sia is not None:
+ assert len(sia) == 4 and sia[3]
+ sia = tuple((str(s),) if isinstance(s, (str, unicode)) else s for s in sia)
now = rpki.sundial.now()
ski = subject_key.get_SKI()