Skip to content

Commit 14ad302

Browse files
committed
Fix the build errors
1 parent 844d4ab commit 14ad302

1 file changed

Lines changed: 9 additions & 12 deletions

File tree

package/src/index.ts

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,16 @@ export async function token(
5454
try {
5555
const key = await importPKCS8(privateKey.toString(), 'ES256');
5656
return new SignJWT(payload(issuerId, duration))
57-
try {
58-
const key = await importPKCS8(privateKey.toString(), 'ES256');
59-
return new SignJWT(payload(issuerId, duration))
60-
.setProtectedHeader({ alg: 'ES256', kid: privateKeyId })
61-
.sign(key);
62-
} catch (error) {
63-
if (error instanceof Error) {
64-
// Sanitize error message to avoid potential sensitive data leakage
65-
const safeMessage = error.message.replace(/([^:]+:).*/, '$1 [details omitted for security]');
66-
throw new Error(`JWT token generation failed: ${safeMessage}`);
57+
.setProtectedHeader({ alg: 'ES256', kid: privateKeyId })
58+
.sign(key);
59+
} catch (error) {
60+
if (error instanceof Error) {
61+
// Sanitize error message to avoid potential sensitive data leakage
62+
const safeMessage = error.message.replace(/([^:]+:).*/, '$1 [details omitted for security]');
63+
throw new Error(`JWT token generation failed: ${safeMessage}`);
64+
}
65+
throw new Error('JWT token generation failed: Unknown error occurred');
6766
}
68-
throw new Error('JWT token generation failed: Unknown error occurred');
69-
}
7067
};
7168

7269
const jwtGenCore = {

0 commit comments

Comments
 (0)