class SignJWT
extends ProduceJWT
import { SignJWT } from "https://dotland.deno.dev/x/jose@v5.9.6/index.ts";
The SignJWT class is used to build and sign Compact JWS formatted JSON Web Tokens.
This class is exported (as a named export) from the main 'jose'
module entry point as well as
from its subpath export 'jose/jwt/sign'
.
Properties
private
_protectedHeader: JWTHeaderParametersMethods
setProtectedHeader(protectedHeader: JWTHeaderParameters): this
Sets the JWS Protected Header on the SignJWT object.
sign(key: KeyLike | Uint8Array | JWK, options?: SignOptions): Promise<string>
Signs and returns the JWT.