Local signature verification workspace
Verify Digital Signature
Verify common embedded RSA CMS signatures against the signed PDF byte range locally.
- Processing
- Browser only
- Account
- Not required
- Current guardrail
- One PDF · 100 MB · embedded RSA CMS
- Output
- A JSON signature-verification report
No file upload, analytics, ads or external processing scripts in this workspace.
Local browser workspace
Choose source files
Run this operation in the browser and create a separate result file.
or choose files from this device
Local browser workspace
The source files are not changed and are not uploaded.Current compatibility
What this beta accepts
The signed byte range, message digest and supported embedded RSA CMS signature are checked locally; trust is not assessed.
| Input feature | Current behavior | Reason |
|---|---|---|
| PDF ByteRange | Checked | The report identifies whether the signature covers the current PDF revision. |
| CMS message digest | Checked | The digest is recalculated over the signed byte range in this browser. |
| Embedded RSA certificate and signature | Checked when supported | Common RSA CMS signatures are verified with the embedded public key. |
| Trust chain, revocation and timestamp | Not evaluated | A cryptographic match is not a trust or legal validity decision. |
Before you use this tool
Questions and limits
Does my file leave this device?
No file content is sent by this tool. The active processing path runs in this browser and is covered by an automated egress test.
Does PigPDF change my source file?
No. The source stays unchanged and PigPDF creates a separate output file.
Which current limits apply?
One PDF up to 100 MB. This beta verifies common RSA CMS signatures, the signed byte range and message digest; certificate trust, revocation, timestamps and unsupported algorithms are not evaluated.