mirror of
https://github.com/versia-pub/api.git
synced 2025-12-06 08:28:19 +01:00
Compare commits
2 commits
ae5c3bb281
...
71cb7738de
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
71cb7738de | ||
|
|
f3cfcc746a |
|
|
@ -152,7 +152,7 @@ export class SignatureValidator {
|
|||
new TextEncoder().encode(body),
|
||||
);
|
||||
|
||||
const expectedSignedString = `${method.toLowerCase()} ${encodeURIComponent(url.pathname)} ${timestamp.getTime() / 1000} ${arrayBufferToBase64(digest)}`;
|
||||
const expectedSignedString = `${method.toLowerCase()} ${encodeURI(url.pathname)} ${timestamp.getTime() / 1000} ${arrayBufferToBase64(digest)}`;
|
||||
|
||||
// Check if signed string is valid
|
||||
const isValid = await crypto.subtle.verify(
|
||||
|
|
@ -305,7 +305,7 @@ export class SignatureConstructor {
|
|||
new TextEncoder().encode(body ?? ""),
|
||||
);
|
||||
|
||||
const signedString = `${requestOrMethod.toLowerCase()} ${encodeURIComponent(
|
||||
const signedString = `${requestOrMethod.toLowerCase()} ${encodeURI(
|
||||
url.pathname,
|
||||
)} ${finalTimestamp.getTime() / 1000} ${arrayBufferToBase64(digest)}`;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://jsr.io/schema/config-file.v1.json",
|
||||
"name": "@versia/federation",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"exports": {
|
||||
".": "./index.ts",
|
||||
"./types": "./types.ts",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@versia/federation",
|
||||
"displayName": "Versia Federation",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"author": {
|
||||
"email": "jesse.wierzbinski@lysand.org",
|
||||
"name": "Jesse Wierzbinski (CPlusPatch)",
|
||||
|
|
|
|||
Loading…
Reference in a new issue