PdfSign is a commandline application written in Java which allows to add an invisible signature to PDF documents. The private key for signing the PDF document have to be stored in an password protected PKCS#12 file. These files usually have the file extension .p12.
Additionally since version 0.2 PKCS#11 compatible hardware-tokens like signature smartcards can be used as private key source. Therefore two additional files are necessary:
For processing PDF documents iText - a Free Java-PDF library is used.
The source code for PdfSign bases on this iText example.
Download jPdfSign.jar (binary without source)
Download jPdfSign source (as Eclipse project)
java -jar jPdfSign.jar pkcs12FileName pdfInputFileName pdfOutputFileName
java -jar jPdfSign.jar -PKCS11 pdfInputFileName pdfOutputFileName
|0.3||2006-08-22||Renaming of the project to jPdfSign - just to delimit it from other available software named "pdfsign".|
|0.2||2006-08-14||Support added for PKCS#11 compatible tokens and signature smartcards.|
|0.1||2006-05-14||Initial Release: PDF documents can be signed by using a certificate from an PKCS#12 file.|