modern-pdf-lib / verifySignature
Function: verifySignature()
verifySignature(
pdfBytes,byteRange,signatureBytes,certificateBytes):Promise<boolean>
Defined in: src/signature/signatureVerifier.ts:434
Verify a single signature.
Extracts the signed attributes from the PKCS#7 structure and verifies the signature using the certificate's public key.
Parameters
pdfBytes
Uint8Array
The PDF file bytes.
byteRange
[number, number, number, number]
The ByteRange array.
signatureBytes
Uint8Array
The DER-encoded PKCS#7 signature.
certificateBytes
Uint8Array
The DER-encoded X.509 certificate.
Returns
Promise<boolean>
true if the signature is valid.