Skip to content

Commit f0a74ca

Browse files
committed
chore: update base64url encoding
1 parent cc02525 commit f0a74ca

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/jose/src/encrypt.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export const encryptJWE = async (payload: string, secret: SecretInput, options?:
3333
throw new InvalidPayloadError("The payload must be a non-empty string")
3434
}
3535
const secretKey = createSecret(secret)
36-
const jti = crypto.randomBytes(32).toString("base64")
36+
const jti = crypto.randomBytes(32).toString("base64url")
3737

3838
return new EncryptJWT({ payload })
3939
.setProtectedHeader({ alg: "dir", enc: "A256GCM", typ: "JWT", cty: "JWT" })

packages/jose/src/sign.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const signJWS = async (payload: JWTPayload, secret: SecretInput): Promise
2626
throw new InvalidPayloadError("The payload must be a non-empty object")
2727
}
2828
const secretKey = createSecret(secret)
29-
const jti = crypto.randomBytes(32).toString("base64")
29+
const jti = crypto.randomBytes(32).toString("base64url")
3030

3131
return new SignJWT(payload)
3232
.setProtectedHeader({ alg: "HS256", typ: "JWT" })

0 commit comments

Comments
 (0)