pdfcpu

Logo

PDF tooling for Go and the command line.

View the Project on GitHub pdfcpu/pdfcpu


Changelog
Future Directions
Contributing
Security

Signatures

Signature commands inspect or remove digital signatures present in a PDF.

pdfcpu validates signature integrity, reports available trust evidence and performs a best-effort local assessment.

The cryptographic evidence and the broader trust assessment are reported separately. A signature may authenticate and its signed-content digest may verify even when the configured local certificate store cannot establish a certificate path or revocation status.

Signature validation is under active development.
The current implementation focuses on:

Embedded signature timestamp tokens are not yet authenticated.
This is a current implementation gap in the validation coverage.

The reported assessment is not a legal-validity, eIDAS, qualified-signature, enterprise-policy, or full long-term-validation statement.

Usage

pdfcpu signatures validate inFile [flags]
pdfcpu signatures remove inFile [ outFile ] [flags]

Common Flags