Download MyPDFSigner
MyPDFSigner is both a graphical (i.e., desktop) application and a set of language extensions. The graphical application is available for Windows, Linux, Mac OS X and Android. The PHP, Ruby and Python extensions are available for Linux only.
Graphical Application
If you intend to use MyPDFSigner with tokens stored in a smart card a fundamental requirement before using MyPDFSigner is to install the application provided by your card provider (this will install the drivers necessary to interface with the card using your card reader). Make sure the application works, i.e., you can interface with the card and check its certificates, before trying to use MyPDFSigner.
Two file types are provided for Linux, one for rpm based systems (like Fedora) and the other for deb based systems (like Ubuntu).
- MyPDFSigner-Install.exe [Windows - XP] (32 bits)
- MyPDFSigner-x86_64-Install.exe [Windows - 7] (64 bits)
- MyPDFSigner.mpkg.zip [Mac OS X - Snow Leopard] (32 bits)
- MyPDFSigner-x86_64.mpkg.zip [Mac OS X - Snow Leopard, Lion] (64 bits)
- mypdfsigner-1.3.3-2.i386.rpm [Linux - Fedora] (32 bits)
- mypdfsigner-1.3.1-1.x86_64.rpm [Linux - Fedora] (64 bits)
- mypdfsigner_1.3.3-2_i386.deb [Linux - Ubuntu] (32 bits)
- mypdfsigner_1.3.1-2_amd64.deb [Linux - Ubuntu] (64 bits)
The Android version of MyPDFSigner is available through the Android Market.
Note: If you intend to use the Mac OS X version of MyPDFSigner with the Portuguese Citizen Card check the Troubleshooting section of the Manual.
PHP, Ruby and Python Extensions
These extensions support PKCS#11 and PKCS#12 key stores. The graphical application (version 1.3.3 for 32 bits) should also be installed to create the configuration file (and to run the test example).
- mypdfsigner-php-0.9.1-1.i386.rpm [Linux - Fedora]
- mypdfsigner-php_0.9.1-1_i386.deb [Linux - Ubuntu]
- mypdfsigner-ruby-0.9.1-1.i386.rpm [Linux - Fedora]
- mypdfsigner-ruby_0.9.1-1_i386.deb [Linux - Ubuntu]
- mypdfsigner-python-0.9.1-1.i386.rpm [Linux - Fedora]
- mypdfsigner-python_0.9.1-1_i386.deb [Linux - Ubuntu]
The modules provided here were compiled with a recent stock installation of Fedora and Ubuntu (that is, PHP-5.3.*, Ruby-1.8.* and Python-2.7.*). Contact KryptoKoder if you need modules for different versions, different distros or a different OS.
Already available:
- mypdfsigner-php-0.7.2-1.i386.rpm [Linux - CentOS]
- mypdfsigner-python-0.7.2-1.i386.rpm [Linux - CentOS]
- mypdfsigner-php-0.9.1-amd64.tbz [BSD - FreeBSD] (64 bits)
- mypdfsigner-cli-0.9.1-amd64.tbz [BSD - FreeBSD] (64 bits)
- mypdfsigner-python_0.9.0-1_amd64.deb [Linux - Ubuntu] (64 bits)
The packages above do not support TS (Time Stamping) because they were compiled in systems where OpenSSL was still version 0.9.8, or because they are too old (the version 0.7.2 packages).