import { FlattenedSign } from "https://deno.land/x/faster@v12.1/vendor/jose/jws/flattened/sign.ts";
The FlattenedSign class is used to build and sign Flattened JWS objects.
This class is exported (as a named export) from the main 'jose'
module entry point as well as
from its subpath export 'jose/jws/flattened/sign'
.
Properties
private
_protectedHeader: JWSHeaderParametersprivate
_unprotectedHeader: JWSHeaderParametersMethods
setProtectedHeader(protectedHeader: JWSHeaderParameters): this
Sets the JWS Protected Header on the FlattenedSign object.
setUnprotectedHeader(unprotectedHeader: JWSHeaderParameters): this
Sets the JWS Unprotected Header on the FlattenedSign object.
sign(key: KeyLike | Uint8Array | JWK, options?: SignOptions): Promise<FlattenedJWS>
Signs and resolves the value of the Flattened JWS object.