diff options
Diffstat (limited to 'modules/fediverse/ap_server.py')
| -rw-r--r-- | modules/fediverse/ap_server.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/fediverse/ap_server.py b/modules/fediverse/ap_server.py index 89b884a4..d4ae9044 100644 --- a/modules/fediverse/ap_server.py +++ b/modules/fediverse/ap_server.py @@ -138,8 +138,7 @@ class Server(object): outbox = self._ap_outbox_url(event["url_for"]) cert_filename = self.bot.config["tls-certificate"] - with open(cert_filename) as cert_file: - cert = cert_file.read() + pubkey = ap_security.public_key(cert_filename) event["response"].content_type = ap_utils.LD_TYPE event["response"].write_json({ @@ -153,7 +152,7 @@ class Server(object): "publicKey": { "id": "%s#key" % self_id, "owner": self_id, - "publicKeyPem": cert + "publicKeyPem": pubkey } }) else: |
