Skip to content

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

  • readonly maxTokenLength: number — Maximum compact serialization length in characters. Default 32768.
  • readonly maxHeaderBytes: number — Maximum decoded protected header size in bytes. Default 4096.
  • readonly maxPayloadBytes: number — Maximum decoded payload size in bytes. Default 16384.
  • readonly maxSignatureBytes: number — Maximum decoded signature size in bytes. Default 1024.
  • readonly maxJsonDepth: number — Maximum JSON nesting in the header and payload. Default 16.
  • readonly maxJsonNodes: number — Maximum JSON values in the header or payload. Default 2048.

Released under the MIT License.