VerifySignatureWithKeyInput
VerifySignatureWithKeyInput
Input for verifySignatureWithKey.
ts
interface VerifySignatureWithKeyInput {
readonly publicKey: CryptoKey;
readonly signatureAlgorithm: VerifySignatureInput["signatureAlgorithm"];
readonly signatureEncoding: "raw" | "der";
readonly signature: Uint8Array;
readonly data: Uint8Array;
}Properties
readonlypublicKey:CryptoKey— An existing public key with verify usage; extractability is not required.readonlysignatureAlgorithm:VerifySignatureInput["signatureAlgorithm"] — Explicit signature OID and parameters, including RSA-PSS salt length.readonlysignatureEncoding:"raw"|"der"— ECDSA accepts raw r || s or DER; RSA and Ed25519 require raw. No encoding retry occurs.readonlysignature:Uint8Array— The signature bytes in the declared encoding.readonlydata:Uint8Array— The exact bytes the signature covers.