Skip to content

Commit 3a9cada

Browse files
committed
Bumps node modules
1 parent 1902bc5 commit 3a9cada

3 files changed

Lines changed: 11 additions & 6 deletions

File tree

package/esm/index.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,18 @@ const payload = (issuerId, duration)=>({
4141
if (error instanceof Error) {
4242
// Use predefined error messages to avoid information leakage
4343
if (error.message.includes('PKCS8')) {
44-
throw new Error('JWT token generation failed: Invalid key format');
44+
throw new Error('JWT token generation failed: Invalid key format', error);
4545
} else if (error.message.includes('sign')) {
46-
throw new Error('JWT token generation failed: Signing operation failed');
46+
throw new Error('JWT token generation failed: Signing operation failed', error);
4747
}
48-
throw new Error('JWT token generation failed: Internal error');
48+
throw new Error('JWT token generation failed: Internal error', error);
49+
}
50+
if (error) {
51+
throw new Error('JWT token generation failed: Unknown error occurred', error);
52+
} else {
53+
// eslint-disable-next-line preserve-caught-error
54+
throw new Error('JWT token generation failed: Unknown error occurred');
4955
}
50-
throw new Error('JWT token generation failed: Unknown error occurred');
5156
}
5257
}
5358
const jwtGenCore = {

0 commit comments

Comments
 (0)