import { CompactSign } from "https://deno.land/x/jose@v4.11.2/jws/compact/sign.ts";
The CompactSign class is a utility for creating Compact JWS strings.
Examples
Usage
Usage
const jws = await new jose.CompactSign(
new TextEncoder().encode('It’s a dangerous business, Frodo, going out your door.'),
)
.setProtectedHeader({ alg: 'ES256' })
.sign(privateKey)
console.log(jws)
Properties
private
_flattened: FlattenedSignMethods
setProtectedHeader(protectedHeader: CompactJWSHeaderParameters)
Sets the JWS Protected Header on the Sign object.
sign(key: KeyLike | Uint8Array, options?: SignOptions): Promise<string>
Signs and resolves the value of the Compact JWS string.