aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkid_tasks.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rpkid_tasks.py')
-rw-r--r--rpki/rpkid_tasks.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rpki/rpkid_tasks.py b/rpki/rpkid_tasks.py
index c43d3283..30e57ae8 100644
--- a/rpki/rpkid_tasks.py
+++ b/rpki/rpkid_tasks.py
@@ -621,7 +621,7 @@ class UpdateEECertificatesTask(AbstractTask):
ee.revoke(publisher = publisher)
subject_name = rpki.x509.X501DN.from_cn(r_pdu.get("cn"), r_pdu.get("sn"))
- subject_key = rpki.x509.PKCS10(Base64 = r_pdu.text).getPublicKey()
+ subject_key = rpki.x509.PKCS10(Base64 = r_pdu[0].text).getPublicKey()
for ca_detail in covering:
logger.debug("No existing EE certificate for %s %s",
@@ -632,7 +632,7 @@ class UpdateEECertificatesTask(AbstractTask):
subject_key = subject_key,
resources = resources,
publisher = publisher,
- eku = r_pdu.eku or None)
+ eku = r_pdu.get("eku", "").split(",") or None)
# Anything left is an orphan
for ees in existing.values():