From: Ardis Lu Date: Sun, 27 Mar 2022 09:14:00 +0000 (-0700) Subject: Encode message X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=83283b1e065b0095cc5c5b4a424dfb641f36ba79;p=ardislu.dev Encode message See: https://github.com/cloudflare/wrangler2/issues/710 --- diff --git a/functions/api.js b/functions/api.js index 70ec52b..fe6d8b3 100644 --- a/functions/api.js +++ b/functions/api.js @@ -23,7 +23,7 @@ async function sign(message, privateKey) { ['sign'] ); - const signatureBuffer = await crypto.subtle.sign('RSASSA-PKCS1-V1_5', signingKey, message); + const signatureBuffer = await crypto.subtle.sign('RSASSA-PKCS1-V1_5', signingKey, new TextEncoder().encode(message)); return base64UrlEncode(String.fromCharCode(...new Uint8Array(signatureBuffer))); }