How to Verify PDF Digital Signatures and What Breaks Them
A signature-aware reader checks the signed byte ranges, certificate trust, and any later permitted changes. A successful status does not verify the truth of the text or all claims about the signer. CleanPDF does not validate digital signatures.
What Is a PDF Digital Signature?
A digital signature is a cryptographic seal that:
- Certificate trust is evaluated under the reader’s configured trust policy; this is not independent confirmation of every identity claim.
- The signed revision passes integrity checks; inspect any later changes and the permissions applicable to that signature.
- These are technical review signals, not a verified history of who changed what.
A signature-aware reader checks the signed byte ranges, certificate trust, and any later permitted changes. A successful status does not verify the truth of the text or all claims about the signer. CleanPDF does not validate digital signatures.
How Digital Signatures Work
The Signing Process
- The signature algorithm uses a private key to create a signature value over the protected data; the PDF stores signature data and certificates for verification.
- Certificate trust is evaluated under the reader’s configured trust policy; this is not independent confirmation of every identity claim.
- The signed revision passes integrity checks; inspect any later changes and the permissions applicable to that signature.
- A trusted timestamp binds a time assertion to a data digest. Check what is timestamped and whether timestamp validation succeeds.
The Verification Process
- Certificate check - Is the signer's certificate valid and trusted?
- Hash comparison - Does the document match the original hash?
- Timestamp verification (if present) - When was it signed?
- Result - Valid, Invalid, or Unknown
Checking Signature Status
In Adobe Acrobat/Reader
- Open the PDF
- Look for the signature panel (blue ribbon icon)
- Click on the signature
- Review the status: Valid, Invalid, or Unknown
Status Meanings
Valid (Green checkmark):
- Certificate trust is evaluated under the reader’s configured trust policy; this is not independent confirmation of every identity claim.
- The signed revision passes integrity checks; inspect any later changes and the permissions applicable to that signature.
- Certificate is trusted
Invalid (Red X):
- The signed revision passes integrity checks; inspect any later changes and the permissions applicable to that signature.
- Certificate is revoked or expired
- Signature data is corrupted
Unknown (Yellow question mark):
- Certificate is not in trusted list
- Cannot verify signer's identity
- Signature may still be mathematically valid
What Breaks a PDF Signature
Any Content Modification
Changes that invalidate signatures:
- Editing text or images
- Adding or removing pages
- Modifying form fields (in most cases)
- Adding annotations (depends on signature settings)
Metadata Changes
Some metadata modifications can break signatures:
- Changing document properties
- Modifying XMP metadata
- Altering document info dictionary
Structural Changes
Technical modifications that invalidate:
- Re-saving with different PDF producers
- Optimizing or compressing the file
- Converting to different PDF versions
What Usually Doesn't Break Signatures
- Viewing the document
- Printing (doesn't modify the file)
- Adding signatures in allowed signature fields
- Some permitted annotations (if configured)
Types of PDF Signatures
Approval Signatures
- Indicates approval or agreement
- Multiple people can sign
- Later signatures don't invalidate earlier ones (if properly configured)
Certification Signatures
- Applied first, before other signatures
- Sets what changes are allowed
- More restrictive than approval signatures
Timestamp Signatures
- Proves document existed at a specific time
- Added by trusted timestamp authority
- Useful for legal compliance
Common Issues and Solutions
"Certificate Not Trusted"
Cause: Your PDF reader doesn't recognize the certificate authority.
Solutions:
- Verify the certificate and issuer independently under your organization’s trust policy before adding trust. Do not trust a certificate merely to make a warning disappear.
- Download root certificates from the CA
- Verify through alternate means (contact signer)
"Document Modified"
Cause: Something changed after signing.
Solutions:
- Request a new signed copy
- Compare with original (if available)
- Investigate what changed
"Signature Expired"
Cause: Certificate validity period has passed.
Expiry today does not by itself establish whether the signature was valid when made. Validation requires the relevant time, trust, revocation evidence, and any trusted timestamp.
"Timestamp Failed"
Cause: Cannot verify the timestamp server.
Solutions:
- Check internet connection
- Timestamp server may be unavailable
- The timestamp may still be valid
Verifying Signer Identity
Certificate Details
Check the certificate for:
- Subject name - Who the certificate was issued to
- Issuer - What CA issued the certificate
- Validity period - When the certificate is/was valid
- Usage - What the certificate can be used for
Trust Chain
Verify the certificate chain:
- Root CA should be trusted
- Intermediate certificates should be valid
- No revoked certificates in chain
Digital Signatures vs. Electronic Signatures
| Aspect | Digital Signature | Electronic Signature |
|---|---|---|
| Technology | Cryptographic | Various |
| Tamper evidence | Yes | No |
| Identity verification | Certificate-based | Varies |
| Legal standing | Strong | Varies by jurisdiction |
| Modification detection | Automatic | None |
Best Practices
When Receiving Signed Documents
- Check signature status - Don't just assume it's valid
- Verify signer identity - Is this who should have signed?
- Review certificate details - Is the certificate appropriate?
- Check timestamp - When was it signed?
- Save the original - Don't modify signed documents
When Signing Documents
- Use trusted certificates - From recognized CAs
- Include timestamps - Proves signing time
- Set appropriate permissions - What changes should be allowed?
- Verify before sending - Check the signature is valid
For Organizations
- Establish signing policies - Who can sign what
- Manage certificates properly - Secure storage, timely renewal
- Train staff - How to verify and create signatures
- Archive signed documents - Maintain original signed copies
Signature Verification Checklist
- Signature shows "Valid" status
- Signer identity matches expectations
- Certificate is from trusted CA
- Certificate is not expired or revoked
- Timestamp is present (for important documents)
- No warnings about modifications
Conclusion
PDF digital signatures provide valuable authenticity assurance, but only if properly verified:
- Check status - Valid, Invalid, or Unknown
- Verify identity - Is the signer who they should be?
- Understand limitations - What breaks signatures
- Preserve integrity - Don't modify signed documents
Digital signatures are powerful but require proper understanding to use effectively.
Note: CleanPDF's sanitization tools modify PDFs, which will invalidate digital signatures. This is by design—sanitization and signed documents serve different purposes. Always sanitize BEFORE signing, or create separate versions for sharing.
Technical references: PDF structure and incremental updates, signature validation in Acrobat.
Related Articles
Is My PDF Digitally Signed? How to Check
Learn how to check if your PDF is digitally signed and verify the signature. Step-by-step guide to understanding PDF signature status and what it means.
Read article →How to Verify PDF Authenticity: A Complete Guide
Learn how to verify PDF authenticity and detect document tampering. Step-by-step guide to checking if a PDF is original and unmodified.
Read article →Reviewing an Academic Transcript PDF: File Checks and Issuer Confirmation
Check an academic transcript PDF for completeness and discrepancies, then confirm records through the issuer's authorized process.
Read article →How to Review a Supplier Certificate Delivered as a PDF
Check the issuer, scope, site, dates, and version of a supplier certificate PDF and record what the file alone cannot establish.
Read article →See Also
Try CleanPDF
Analyze your PDFs for editing traces or remove metadata for privacy.