aboutsummaryrefslogtreecommitdiff
path: root/modules/fediverse/ap_server.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-09-25 10:43:39 +0100
committerGravatar jesopo2019-09-25 10:43:39 +0100
commit3fa71a75aff74c0d5ddc5004cca1cd08d6d5d7cf (patch)
tree01a197aafc3e1c4d47aad9dc1857d954014ef600 /modules/fediverse/ap_server.py
parentdon't .strip() tls cert (diff)
signature
serve pub key, not cert
Diffstat (limited to 'modules/fediverse/ap_server.py')
-rw-r--r--modules/fediverse/ap_server.py5
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: