diff options
Diffstat (limited to 'rpki/pubd.py')
-rw-r--r-- | rpki/pubd.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rpki/pubd.py b/rpki/pubd.py index b5d36199..f917c18d 100644 --- a/rpki/pubd.py +++ b/rpki/pubd.py @@ -184,10 +184,10 @@ class main(object): client.base_uri = q_pdu.get("base_uri") bpki_cert = q_pdu.find(rpki.publication_control.tag_bpki_cert) if bpki_cert is not None: - client.bpki_cert = bpki_cert.text.decode("base64") + client.bpki_cert = rpki.x509.X509(Base64 = bpki_cert.text) bpki_glue = q_pdu.find(rpki.publication_control.tag_bpki_glue) if bpki_glue is not None: - client.bpki_glue = bpki_glue.text.decode("base64") + client.bpki_glue = rpki.x509.X509(Base64 = bpki_glue.text) if q_pdu.get("clear_replay_protection") == "yes": client.last_cms_timestamp = None client.save() |