MyPDFSigner by KryptoKoder
MyPDFSigner is a simple tool to digitally sign PDF documents using tokens stored in a PKCS#11 security device (a smart card, like a citizen card issued by many governments in Europe, or a USB token), or a PKCS#12 file (a *.pfx or *.p12 file). It is the ideal tool for users that do not want to buy Adobe Acrobat and are unable to sign PDF documents with the free Adobe Reader. PDF documents signed by MyPDFSigner are correctly displayed by Adobe Reader.
Additionally, the Windows version of MyPDFSigner supports the Windows Certificate Store, and the Mac OS X version supports the Apple Keychain Store. This means that MyPDFSigner can use any "identity" (certificate and associated private key) in the Windows Certificate Store or the Apple Keychain Store to digitally sign a PDF document.
The Android version of MyPDFSigner only supports PKCS#12 key stores and has a more limited set of features.
MyPDFSigner also provides a command line interface, and some language specific modules and plug-ins, and thus can be integrated in a automated batch process and be part of a PDF creation workflow. In particular MyPDFSigner provides PHP, Ruby and Python extensions to sign PDF documents.
Summary
- Available for Windows, Linux, Mac OS X and Android.
- Supports PKCS#11, PKCS#12, Apple Keychain and Windows Certificate Stores.
- Supports Time Stamping (RFC 3161) and Batch Signatures.
- Provides a GUI, a command line, and extensions for PHP, Ruby, and Python.