mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-07 16:46:24 +02:00
fix: uppercase digest algorithm name for compatibility reasons
Mastodon works with either, but Mbin actually requires uppercased name
This commit is contained in:
@@ -128,7 +128,7 @@ ActivityPub.sign = async ({ key, keyId }, url, payload) => {
|
|||||||
if (payload) {
|
if (payload) {
|
||||||
const payloadHash = createHash('sha256');
|
const payloadHash = createHash('sha256');
|
||||||
payloadHash.update(JSON.stringify(payload));
|
payloadHash.update(JSON.stringify(payload));
|
||||||
digest = `sha-256=${payloadHash.digest('base64')}`;
|
digest = `SHA-256=${payloadHash.digest('base64')}`;
|
||||||
headers += ' digest';
|
headers += ' digest';
|
||||||
signed_string += `\ndigest: ${digest}`;
|
signed_string += `\ndigest: ${digest}`;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user