verifySignature
verifySignature
Verifies a detached signature against the signer's DER SubjectPublicKeyInfo.
Supports RSA PKCS#1 v1.5 (SHA-256/384/512), RSA-PSS with parsed parameters, ECDSA P-256/P-384/P-521, and Ed25519. When an ECDSA signature fails to verify under one encoding, the alternate DER/raw encoding is retried.
Returns a typed union: { ok: true, valid } when verification ran, unsupported_signature_algorithm_parameters, verification_error or limit_exceeded failures otherwise.
ts
function verifySignature(
input: VerifySignatureInput,
): Promise<VerifySignatureResult>Parameters
input:VerifySignatureInput