fix: uppercase digest algorithm name for compatibility reasons

Mastodon works with either, but Mbin actually requires uppercased name
This commit is contained in:
Opliko
2024-04-06 02:06:41 +02:00
parent 9fc194e3a8
commit 5c1c1d2182

View File

@@ -128,7 +128,7 @@ ActivityPub.sign = async ({ key, keyId }, url, payload) => {
if (payload) {
const payloadHash = createHash('sha256');
payloadHash.update(JSON.stringify(payload));
digest = `sha-256=${payloadHash.digest('base64')}`;
digest = `SHA-256=${payloadHash.digest('base64')}`;
headers += ' digest';
signed_string += `\ndigest: ${digest}`;
}