SignPDF is a simple command line application to sign a PDF document. It can sign a PDF document with a valid certificate, encrypt/protect a PDF document, and timestamp a PDF document (optional feature). A JKS keystore with a cert signed by your desired CA is mandatory for use. The tsa_url of a timestamp server can be used to timestamp your documents. The signed PDF file is signed and protected with allowed restrictions to printing, content copying, and content copying for accessibility. By default, SignPDF creates a configuration file at ~/.signpdf, which can be edited for further use.
|Tags||PKI ca Certificate TSA PDF protection encryption signing Java itext|
|Licenses||AGPL GNU Affero General Public License|
Release Notes: This release completes the README and adds .checkValidity() exception handling.
Release Notes: The 'Creator' information was fixed. An optional environment variable was implemented for using an alternate config file. The README was updated.