Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/faster/vendor/jose/jws/general/sign.ts>Signature

A fast and optimized middleware server with an absurdly small amount of code (300 lines) built on top of native HTTP APIs with no dependencies. It also has a collection of useful middlewares: log file, serve static, CORS, session, rate limit, token, body parsers, redirect, proxy and handle upload. For Deno Deploy and other enviroments!
Latest
interface Signature
import { type Signature } from "https://deno.land/x/faster@v12.1/vendor/jose/jws/general/sign.ts";

Methods

setProtectedHeader(protectedHeader: JWSHeaderParameters): Signature

Sets the JWS Protected Header on the Signature object.

setUnprotectedHeader(unprotectedHeader: JWSHeaderParameters): Signature

Sets the JWS Unprotected Header on the Signature object.

addSignature(...args: Parameters<GeneralSign["addSignature"]>): Signature

A shorthand for calling addSignature() on the enclosing GeneralSign instance

sign(...args: Parameters<GeneralSign["sign"]>): Promise<GeneralJWS>

A shorthand for calling encrypt() on the enclosing GeneralSign instance

done(): GeneralSign

Returns the enclosing GeneralSign