JoseLimits
JoseLimits
Size and structure bounds enforced before any expensive parsing.
ts
interface JoseLimits {
readonly maxTokenLength: number;
readonly maxHeaderBytes: number;
readonly maxPayloadBytes: number;
readonly maxSignatureBytes: number;
readonly maxJsonDepth: number;
readonly maxJsonNodes: number;
}Properties
readonlymaxTokenLength:number— Maximum compact serialization length in characters. Default32768.readonlymaxHeaderBytes:number— Maximum decoded protected header size in bytes. Default4096.readonlymaxPayloadBytes:number— Maximum decoded payload size in bytes. Default16384.readonlymaxSignatureBytes:number— Maximum decoded signature size in bytes. Default1024.readonlymaxJsonDepth:number— Maximum JSON nesting in the header and payload. Default16.readonlymaxJsonNodes:number— Maximum JSON values in the header or payload. Default2048.