Skip to content

Documents for @litert/jwt / Errors / EErrorCode

Enumeration: EErrorCode ​

Defined in: src/lib/Errors.ts:107

The error codes used in JWT module.

Enumeration Members ​

DUP_VALIDATOR_NAME ​

DUP_VALIDATOR_NAME: "dup_validator_name"

Defined in: src/lib/Errors.ts:182

A validator with duplicated name is added to the verifier.


EMPTY_VALIDATOR_LIST ​

EMPTY_VALIDATOR_LIST: "empty_validator_list"

Defined in: src/lib/Errors.ts:192

The validator list provided is empty.


EXPIRED ​

EXPIRED: "expired"

Defined in: src/lib/Errors.ts:167

The token is already expired.


INVALID_FORMAT ​

INVALID_FORMAT: "invalid_format"

Defined in: src/lib/Errors.ts:112

The input is not a valid JWT string.


INVALID_JWT_CONTENT ​

INVALID_JWT_CONTENT: "invalid_jwt_content"

Defined in: src/lib/Errors.ts:197

The signing content is invalid (JSON).


INVALID_KEY_FORMAT ​

INVALID_KEY_FORMAT: "invalid_key_format"

Defined in: src/lib/Errors.ts:127

The provided key is invalid about format, can not be used here.


INVALID_KEY_USAGE ​

INVALID_KEY_USAGE: "invalid_key_usage"

Defined in: src/lib/Errors.ts:142

Misused private key as public key or vice versa.


INVALID_KEY_WEAK ​

INVALID_KEY_WEAK: "invalid_key_weak"

Defined in: src/lib/Errors.ts:137

The size of the provided key is insufficient for secure operation.


INVALID_PAYLOAD_CLAIM ​

INVALID_PAYLOAD_CLAIM: "invalid_payload_claim"

Defined in: src/lib/Errors.ts:177

A payload claim has an invalid value.


INVALID_TYP_HEADER ​

INVALID_TYP_HEADER: "invalid_typ_header"

Defined in: src/lib/Errors.ts:117

The "typ" header claim is invalid.


KEY_ALGO_MISMATCHED ​

KEY_ALGO_MISMATCHED: "invalid_key_algo"

Defined in: src/lib/Errors.ts:132

The provided key is invalid about algorithm, can not be used here.


MISSING_PAYLOAD_CLAIM ​

MISSING_PAYLOAD_CLAIM: "missing_payload_claim"

Defined in: src/lib/Errors.ts:172

A required claim is missing in the payload.


NOT_VALID_YET ​

NOT_VALID_YET: "not_valid_yet"

Defined in: src/lib/Errors.ts:162

The token is use before its valid time.


SIGN_FAILED ​

SIGN_FAILED: "sign_failed"

Defined in: src/lib/Errors.ts:152

Unknown error occurred during signing.


SIGNATURE_ALG_MISMATCH ​

SIGNATURE_ALG_MISMATCH: "signature_alg_mismatch"

Defined in: src/lib/Errors.ts:157

The signature algorithm does not match the algorithm indicated in the JWT header.


SIGNATURE_VERIFY_FAILED ​

SIGNATURE_VERIFY_FAILED: "signature_verify_failed"

Defined in: src/lib/Errors.ts:147

Failed to verify the signature.


UNKNOWN_DIGEST_TYPE ​

UNKNOWN_DIGEST_TYPE: "unknown_digest_type"

Defined in: src/lib/Errors.ts:122

The specified digest type is not supported.


UNKNOWN_ERROR ​

UNKNOWN_ERROR: "unknown_error"

Defined in: src/lib/Errors.ts:187

Unexpected error occurred inside the library.