| export class JOSEError extends Error { | ||
| constructor(message) { | ||
| super(message); | ||
| this.code = 'ERR_JOSE_GENERIC'; | ||
| this.code = JOSEError.code; | ||
| this.name = this.constructor.name; | ||
@@ -11,6 +11,7 @@ if (Error.captureStackTrace) { | ||
| } | ||
| JOSEError.code = 'ERR_JOSE_GENERIC'; | ||
| export class JWTClaimValidationFailed extends JOSEError { | ||
| constructor(message, claim = 'unspecified', reason = 'unspecified') { | ||
| super(message); | ||
| this.code = 'ERR_JWT_CLAIM_VALIDATION_FAILED'; | ||
| this.code = JWTClaimValidationFailed.code; | ||
| this.claim = claim; | ||
@@ -20,77 +21,90 @@ this.reason = reason; | ||
| } | ||
| JWTClaimValidationFailed.code = 'ERR_JWT_CLAIM_VALIDATION_FAILED'; | ||
| export class JOSEAlgNotAllowed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JOSE_ALG_NOT_ALLOWED'; | ||
| this.code = JOSEAlgNotAllowed.code; | ||
| } | ||
| } | ||
| JOSEAlgNotAllowed.code = 'ERR_JOSE_ALG_NOT_ALLOWED'; | ||
| export class JOSENotSupported extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JOSE_NOT_SUPPORTED'; | ||
| this.code = JOSENotSupported.code; | ||
| } | ||
| } | ||
| JOSENotSupported.code = 'ERR_JOSE_NOT_SUPPORTED'; | ||
| export class JWEDecryptionFailed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWE_DECRYPTION_FAILED'; | ||
| this.code = JWEDecryptionFailed.code; | ||
| this.message = 'decryption operation failed'; | ||
| } | ||
| } | ||
| JWEDecryptionFailed.code = 'ERR_JWE_DECRYPTION_FAILED'; | ||
| export class JWEInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWE_INVALID'; | ||
| this.code = JWEInvalid.code; | ||
| } | ||
| } | ||
| JWEInvalid.code = 'ERR_JWE_INVALID'; | ||
| export class JWSInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWS_INVALID'; | ||
| this.code = JWSInvalid.code; | ||
| } | ||
| } | ||
| JWSInvalid.code = 'ERR_JWS_INVALID'; | ||
| export class JWTInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWT_INVALID'; | ||
| this.code = JWTInvalid.code; | ||
| } | ||
| } | ||
| JWTInvalid.code = 'ERR_JWT_INVALID'; | ||
| export class JWKInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWK_INVALID'; | ||
| this.code = JWKInvalid.code; | ||
| } | ||
| } | ||
| JWKInvalid.code = 'ERR_JWK_INVALID'; | ||
| export class JWKSInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_INVALID'; | ||
| this.code = JWKSInvalid.code; | ||
| } | ||
| } | ||
| JWKSInvalid.code = 'ERR_JWKS_INVALID'; | ||
| export class JWKSNoMatchingKey extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_NO_MATCHING_KEY'; | ||
| this.code = JWKSNoMatchingKey.code; | ||
| this.message = 'no applicable key found in the JSON Web Key Set'; | ||
| } | ||
| } | ||
| JWKSNoMatchingKey.code = 'ERR_JWKS_NO_MATCHING_KEY'; | ||
| export class JWKSMultipleMatchingKeys extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'; | ||
| this.code = JWKSMultipleMatchingKeys.code; | ||
| this.message = 'multiple matching keys found in the JSON Web Key Set'; | ||
| } | ||
| } | ||
| JWKSMultipleMatchingKeys.code = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'; | ||
| export class JWSSignatureVerificationFailed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWS_SIGNATURE_VERIFICATION_FAILED'; | ||
| this.code = JWSSignatureVerificationFailed.code; | ||
| this.message = 'signature verification failed'; | ||
| } | ||
| } | ||
| JWSSignatureVerificationFailed.code = 'ERR_JWS_SIGNATURE_VERIFICATION_FAILED'; | ||
| export class JWTExpired extends JWTClaimValidationFailed { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWT_EXPIRED'; | ||
| this.code = JWTExpired.code; | ||
| } | ||
| } | ||
| JWTExpired.code = 'ERR_JWT_EXPIRED'; |
@@ -7,3 +7,3 @@ "use strict"; | ||
| super(message); | ||
| this.code = 'ERR_JOSE_GENERIC'; | ||
| this.code = JOSEError.code; | ||
| this.name = this.constructor.name; | ||
@@ -16,6 +16,7 @@ if (Error.captureStackTrace) { | ||
| exports.JOSEError = JOSEError; | ||
| JOSEError.code = 'ERR_JOSE_GENERIC'; | ||
| class JWTClaimValidationFailed extends JOSEError { | ||
| constructor(message, claim = 'unspecified', reason = 'unspecified') { | ||
| super(message); | ||
| this.code = 'ERR_JWT_CLAIM_VALIDATION_FAILED'; | ||
| this.code = JWTClaimValidationFailed.code; | ||
| this.claim = claim; | ||
@@ -26,20 +27,23 @@ this.reason = reason; | ||
| exports.JWTClaimValidationFailed = JWTClaimValidationFailed; | ||
| JWTClaimValidationFailed.code = 'ERR_JWT_CLAIM_VALIDATION_FAILED'; | ||
| class JOSEAlgNotAllowed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JOSE_ALG_NOT_ALLOWED'; | ||
| this.code = JOSEAlgNotAllowed.code; | ||
| } | ||
| } | ||
| exports.JOSEAlgNotAllowed = JOSEAlgNotAllowed; | ||
| JOSEAlgNotAllowed.code = 'ERR_JOSE_ALG_NOT_ALLOWED'; | ||
| class JOSENotSupported extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JOSE_NOT_SUPPORTED'; | ||
| this.code = JOSENotSupported.code; | ||
| } | ||
| } | ||
| exports.JOSENotSupported = JOSENotSupported; | ||
| JOSENotSupported.code = 'ERR_JOSE_NOT_SUPPORTED'; | ||
| class JWEDecryptionFailed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWE_DECRYPTION_FAILED'; | ||
| this.code = JWEDecryptionFailed.code; | ||
| this.message = 'decryption operation failed'; | ||
@@ -49,41 +53,47 @@ } | ||
| exports.JWEDecryptionFailed = JWEDecryptionFailed; | ||
| JWEDecryptionFailed.code = 'ERR_JWE_DECRYPTION_FAILED'; | ||
| class JWEInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWE_INVALID'; | ||
| this.code = JWEInvalid.code; | ||
| } | ||
| } | ||
| exports.JWEInvalid = JWEInvalid; | ||
| JWEInvalid.code = 'ERR_JWE_INVALID'; | ||
| class JWSInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWS_INVALID'; | ||
| this.code = JWSInvalid.code; | ||
| } | ||
| } | ||
| exports.JWSInvalid = JWSInvalid; | ||
| JWSInvalid.code = 'ERR_JWS_INVALID'; | ||
| class JWTInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWT_INVALID'; | ||
| this.code = JWTInvalid.code; | ||
| } | ||
| } | ||
| exports.JWTInvalid = JWTInvalid; | ||
| JWTInvalid.code = 'ERR_JWT_INVALID'; | ||
| class JWKInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWK_INVALID'; | ||
| this.code = JWKInvalid.code; | ||
| } | ||
| } | ||
| exports.JWKInvalid = JWKInvalid; | ||
| JWKInvalid.code = 'ERR_JWK_INVALID'; | ||
| class JWKSInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_INVALID'; | ||
| this.code = JWKSInvalid.code; | ||
| } | ||
| } | ||
| exports.JWKSInvalid = JWKSInvalid; | ||
| JWKSInvalid.code = 'ERR_JWKS_INVALID'; | ||
| class JWKSNoMatchingKey extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_NO_MATCHING_KEY'; | ||
| this.code = JWKSNoMatchingKey.code; | ||
| this.message = 'no applicable key found in the JSON Web Key Set'; | ||
@@ -93,6 +103,7 @@ } | ||
| exports.JWKSNoMatchingKey = JWKSNoMatchingKey; | ||
| JWKSNoMatchingKey.code = 'ERR_JWKS_NO_MATCHING_KEY'; | ||
| class JWKSMultipleMatchingKeys extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'; | ||
| this.code = JWKSMultipleMatchingKeys.code; | ||
| this.message = 'multiple matching keys found in the JSON Web Key Set'; | ||
@@ -102,6 +113,7 @@ } | ||
| exports.JWKSMultipleMatchingKeys = JWKSMultipleMatchingKeys; | ||
| JWKSMultipleMatchingKeys.code = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'; | ||
| class JWSSignatureVerificationFailed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWS_SIGNATURE_VERIFICATION_FAILED'; | ||
| this.code = JWSSignatureVerificationFailed.code; | ||
| this.message = 'signature verification failed'; | ||
@@ -111,8 +123,10 @@ } | ||
| exports.JWSSignatureVerificationFailed = JWSSignatureVerificationFailed; | ||
| JWSSignatureVerificationFailed.code = 'ERR_JWS_SIGNATURE_VERIFICATION_FAILED'; | ||
| class JWTExpired extends JWTClaimValidationFailed { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWT_EXPIRED'; | ||
| this.code = JWTExpired.code; | ||
| } | ||
| } | ||
| exports.JWTExpired = JWTExpired; | ||
| JWTExpired.code = 'ERR_JWT_EXPIRED'; |
| export class JOSEError extends Error { | ||
| constructor(message) { | ||
| super(message); | ||
| this.code = 'ERR_JOSE_GENERIC'; | ||
| this.code = JOSEError.code; | ||
| this.name = this.constructor.name; | ||
@@ -11,6 +11,7 @@ if (Error.captureStackTrace) { | ||
| } | ||
| JOSEError.code = 'ERR_JOSE_GENERIC'; | ||
| export class JWTClaimValidationFailed extends JOSEError { | ||
| constructor(message, claim = 'unspecified', reason = 'unspecified') { | ||
| super(message); | ||
| this.code = 'ERR_JWT_CLAIM_VALIDATION_FAILED'; | ||
| this.code = JWTClaimValidationFailed.code; | ||
| this.claim = claim; | ||
@@ -20,77 +21,90 @@ this.reason = reason; | ||
| } | ||
| JWTClaimValidationFailed.code = 'ERR_JWT_CLAIM_VALIDATION_FAILED'; | ||
| export class JOSEAlgNotAllowed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JOSE_ALG_NOT_ALLOWED'; | ||
| this.code = JOSEAlgNotAllowed.code; | ||
| } | ||
| } | ||
| JOSEAlgNotAllowed.code = 'ERR_JOSE_ALG_NOT_ALLOWED'; | ||
| export class JOSENotSupported extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JOSE_NOT_SUPPORTED'; | ||
| this.code = JOSENotSupported.code; | ||
| } | ||
| } | ||
| JOSENotSupported.code = 'ERR_JOSE_NOT_SUPPORTED'; | ||
| export class JWEDecryptionFailed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWE_DECRYPTION_FAILED'; | ||
| this.code = JWEDecryptionFailed.code; | ||
| this.message = 'decryption operation failed'; | ||
| } | ||
| } | ||
| JWEDecryptionFailed.code = 'ERR_JWE_DECRYPTION_FAILED'; | ||
| export class JWEInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWE_INVALID'; | ||
| this.code = JWEInvalid.code; | ||
| } | ||
| } | ||
| JWEInvalid.code = 'ERR_JWE_INVALID'; | ||
| export class JWSInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWS_INVALID'; | ||
| this.code = JWSInvalid.code; | ||
| } | ||
| } | ||
| JWSInvalid.code = 'ERR_JWS_INVALID'; | ||
| export class JWTInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWT_INVALID'; | ||
| this.code = JWTInvalid.code; | ||
| } | ||
| } | ||
| JWTInvalid.code = 'ERR_JWT_INVALID'; | ||
| export class JWKInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWK_INVALID'; | ||
| this.code = JWKInvalid.code; | ||
| } | ||
| } | ||
| JWKInvalid.code = 'ERR_JWK_INVALID'; | ||
| export class JWKSInvalid extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_INVALID'; | ||
| this.code = JWKSInvalid.code; | ||
| } | ||
| } | ||
| JWKSInvalid.code = 'ERR_JWKS_INVALID'; | ||
| export class JWKSNoMatchingKey extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_NO_MATCHING_KEY'; | ||
| this.code = JWKSNoMatchingKey.code; | ||
| this.message = 'no applicable key found in the JSON Web Key Set'; | ||
| } | ||
| } | ||
| JWKSNoMatchingKey.code = 'ERR_JWKS_NO_MATCHING_KEY'; | ||
| export class JWKSMultipleMatchingKeys extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'; | ||
| this.code = JWKSMultipleMatchingKeys.code; | ||
| this.message = 'multiple matching keys found in the JSON Web Key Set'; | ||
| } | ||
| } | ||
| JWKSMultipleMatchingKeys.code = 'ERR_JWKS_MULTIPLE_MATCHING_KEYS'; | ||
| export class JWSSignatureVerificationFailed extends JOSEError { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWS_SIGNATURE_VERIFICATION_FAILED'; | ||
| this.code = JWSSignatureVerificationFailed.code; | ||
| this.message = 'signature verification failed'; | ||
| } | ||
| } | ||
| JWSSignatureVerificationFailed.code = 'ERR_JWS_SIGNATURE_VERIFICATION_FAILED'; | ||
| export class JWTExpired extends JWTClaimValidationFailed { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.code = 'ERR_JWT_EXPIRED'; | ||
| this.code = JWTExpired.code; | ||
| } | ||
| } | ||
| JWTExpired.code = 'ERR_JWT_EXPIRED'; |
| export declare class JOSEError extends Error { | ||
| static code: string; | ||
| code: string; | ||
@@ -6,2 +7,3 @@ constructor(message?: string); | ||
| export declare class JWTClaimValidationFailed extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
@@ -13,8 +15,11 @@ claim: string; | ||
| export declare class JOSEAlgNotAllowed extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JOSENotSupported extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JWEDecryptionFailed extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
@@ -24,17 +29,23 @@ message: string; | ||
| export declare class JWEInvalid extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JWSInvalid extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JWTInvalid extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JWKInvalid extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JWKSInvalid extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
| } | ||
| export declare class JWKSNoMatchingKey extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
@@ -44,2 +55,3 @@ message: string; | ||
| export declare class JWKSMultipleMatchingKeys extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
@@ -49,2 +61,3 @@ message: string; | ||
| export declare class JWSSignatureVerificationFailed extends JOSEError { | ||
| static code: string; | ||
| code: string; | ||
@@ -54,3 +67,4 @@ message: string; | ||
| export declare class JWTExpired extends JWTClaimValidationFailed { | ||
| static code: string; | ||
| code: string; | ||
| } |
+1
-1
| { | ||
| "name": "jose", | ||
| "version": "3.10.0", | ||
| "version": "3.11.0", | ||
| "description": "Universal 'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK with no dependencies", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
405100
0.57%9944
0.57%