diff options
Diffstat (limited to 'rpki/rpkid_tasks.py')
-rw-r--r-- | rpki/rpkid_tasks.py | 4 |
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(): |