]> git.ardis.lu - ardislu.dev/commitdiff
Encode message
authorArdis Lu <ardisglu@gmail.com>
Sun, 27 Mar 2022 09:14:00 +0000 (02:14 -0700)
committerArdis Lu <ardisglu@gmail.com>
Sun, 27 Mar 2022 09:14:00 +0000 (02:14 -0700)
See: https://github.com/cloudflare/wrangler2/issues/710

functions/api.js

index 70ec52b6353751f6d5fabb9d197f0e3e563dd596..fe6d8b3efe9e02ca61105b36c741c19e662c147e 100644 (file)
@@ -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)));
 }
 
This page took 0.037474 seconds and 4 git commands to generate.