import { type GeneralJWSInput } from "https://deno.land/x/faster@v12.1/vendor/jose/types.d.ts";
General JWS definition for verify function inputs, allows payload as !Uint8Array for detached signature validation.
Properties
The "payload" member MUST be present and contain the value BASE64URL(JWS Payload). When when JWS Unencoded Payload (RFC7797) "b64": false is used the value passed may also be a !Uint8Array.
signatures: Omit<FlattenedJWSInput, "payload">[]
The "signatures" member value MUST be an array of JSON objects. Each object represents a signature or MAC over the JWS Payload and the JWS Protected Header.