Optional payload: Partial<ICTPayload>Payload of the ICT.
Optional Protected _payloadPayload of the ICT.
Set "exp" (Expiration Time) Claim.
"exp" (Expiration Time) Claim value to set on the JWT Claims Set. When number is passed that is used as a value, when string is passed it is resolved to a time span and added to the current timestamp.
Sets the Key ID of the key that the ICT will be signed with.
JWA signing algorithm.
Key ID.
Set "nbf" (Not Before) Claim.
"nbf" (Not Before) Claim value to set on the JWT Claims Set. When number is passed that is used as a value, when string is passed it is resolved to a time span and added to the current timestamp.
Signs and returns the JWT.
Private Key or Secret to sign the JWT with. See Algorithm Key Requirements.
Optional options: SignOptionsJWT Sign options.
Optional Generated using TypeDoc
The SignICT class is used to build and sign Identity Certification Tokens (ICTs).