← Back to index
function jwtDecrypt

Verifies the JWT format (to be a JWE Compact format), decrypts the ciphertext, validates the JWT Claims Set.

Parameters

🔗
jwt: string | Uint8Array

JSON Web Token value (encoded as JWE).

🔗
key: KeyLike | Uint8Array

Private Key or Secret to decrypt and verify the JWT with. See Algorithm Key Requirements | https://github.com/panva/jose/issues/210#jwe-alg.

🔗
options: JWTDecryptOptions

JWT Decryption and JWT Claims Set validation options.

Type Parameters

🔗
PayloadType = JWTPayload
🔗
KeyLikeType extends KeyLike = KeyLike

Parameters

🔗
jwt: string | Uint8Array

JSON Web Token value (encoded as JWE).

🔗
getKey: JWTDecryptGetKey

Function resolving Private Key or Secret to decrypt and verify the JWT with. See Algorithm Key Requirements | https://github.com/panva/jose/issues/210#jwe-alg.

🔗
options: JWTDecryptOptions

JWT Decryption and JWT Claims Set validation options.