From 3fa71a75aff74c0d5ddc5004cca1cd08d6d5d7cf Mon Sep 17 00:00:00 2001 From: jesopo Date: Wed, 25 Sep 2019 10:43:39 +0100 Subject: serve pub key, not cert --- modules/fediverse/ap_server.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'modules/fediverse/ap_server.py') 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: -- cgit v1.3.1-10-gc9f91