diff options
| author | 2019-09-25 10:43:39 +0100 | |
|---|---|---|
| committer | 2019-09-25 10:43:39 +0100 | |
| commit | 3fa71a75aff74c0d5ddc5004cca1cd08d6d5d7cf (patch) | |
| tree | 01a197aafc3e1c4d47aad9dc1857d954014ef600 /modules/fediverse/ap_server.py | |
| parent | don'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.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: |
