JSignPdf
Sign PDF files for free
Multiplatform
JSignPdf is written in Java and can be run on Windows, Linux, Mac OS and other OS-es where Java is available.
Document preview
JSignPdf supports placing visible signatures by selecting area in document preview mode..
Batch mode
Even if you like more a command-line, JSignPdf is also for you. It can be fully controlled by command-line arguments, and it can work in a batch mode.
Timestamps
Prove the time of signing. Request a timestamp from your favorite TSA.