Documents for @litert/jwt / Algorithms/Hmac / IHmacValidatorOptions
Interface: IHmacValidatorOptions
Defined in: src/lib/Algorithms/Hmac.ts:131
The options for creating an HMAC signature validator for JWT.
Properties
checkAlgClaim?
optionalcheckAlgClaim:boolean
Defined in: src/lib/Algorithms/Hmac.ts:160
Whether to check the alg claim in the JWT header if it is present.
Default
truecustomName?
optionalcustomName:string
Defined in: src/lib/Algorithms/Hmac.ts:138
A custom name for this validator.
Default
'HmacJwaVerifier'digestType
digestType:
EDigestType
Defined in: src/lib/Algorithms/Hmac.ts:153
The digest type to use for HMAC signature verification.
key
key:
string|Buffer<ArrayBufferLike>
Defined in: src/lib/Algorithms/Hmac.ts:148
The secret key to use for HMAC signature verification. If a string is provided, it will be treated as a UTF-8 encoded string.
Recommended
Use at least 256-bit (32 bytes) key for HMAC-SHA256, 384-bit (48 bytes) key for HMAC-SHA384, and 512-bit (64 bytes) key for HMAC-SHA512.