JSignPdf is a small, neat and simple Java-based application that offers a convenient and effective method of adding digital signatures to PDF documents.
Being written in Java makes JSignPdf stable and lightweight. It also means that it can be run on different systems with ease. I also like about it the fact that it can be used as a standalone application or as an add-on for OpenOffice, the well-known open-source office productivity software suite.
It is very neat, straightforward and intuitive, but the simplicity and ease of use are not the biggest advantages of JSignPdf. JSignPdf impresses especially thanks to the many advanced features and settings that it provides. It’s a tool that will surely please professionals and experienced users that need to streamline the PDF signing process while being in full control over it. For example, it allows applying both hidden and fully customizable visible signatures. It also supports several different keystore types and certificate validation through CRL and/or OCSP. The certification level can also be customized by the users. Last but not least, JSignPdf also provides support for time stamping (TSA), setting hash algorithms, batch processing using command line arguments, and many others.
To conclude, for anyone in need of applying digital signatures to PDF files, JSignPdf is a great solution. It’s also open source, so you can give it a try right away.