JSignPdf Changelog

What's new in JSignPdf 1.6.5

Apr 21, 2021
  • Fix SunPKCS11 initialization on newer Java versions
  • Add bash startup script

New in JSignPdf 1.6.4 (Sep 11, 2018)

  • Integration with FoxyProxy (https://gitlab.com/cloudfoxy/foxyproxy) for (eIDAS) external signatures
  • Upgrade Java runtime in Windows distributions to Java 8 (u181)

New in JSignPdf 1.6.3 (Apr 20, 2018)

  • Allow loading truststore specified by "javax.net.ssl.trustStore" System property

New in JSignPdf 1.6.2 (Dec 28, 2017)

  • BouncyCastle library updated to version 1.49

New in JSignPdf 1.6.1 (Sep 23, 2014)

  • page number out of the range means the last page in the visible signatures (contrary to the first one used in previous versions)

New in JSignPdf 1.6.0 (Jun 30, 2014)

  • Added support for changing TSA hash algorithm - default value can be configured in conf/conf.properties
  • new GUI input field added to TSA configuration dialog
  • new CLI option "-tsh" added to batch mode

New in JSignPdf 1.5.4 (Jun 30, 2014)

  • Recompiled 1.5.3 - a wrong jsignpdf-itxt library version was used there (=> Broken TSA support)

New in JSignPdf 1.5.3 (Jun 12, 2014)

  • Fixed PKCS11 - It didn't work in GUI because of a bug in unregistering SunPKCS11 provider (It was called too early.)
  • Verifier - added exit code 10 when no signature field is present in the PDF

New in JSignPdf 1.5.2 (May 31, 2014)

  • Exit codes and usage of -ff option fixed in Verifier
  • Disable fallbacks for key alias lookup in JSignPdf. Originally if the alias name was given and the alias didn't exist in the keystore, then the first key in the selected keystore was used.

New in JSignPdf 1.5.1 (Oct 3, 2013)

  • Added support for signature field placeholders in custom signature text (L2 text).
  • Possible values are
  • ${signer}
  • ${timestamp}
  • ${location}
  • ${reason}
  • ${contact}

New in JSignPdf 1.5.0 Test (Sep 2, 2013)

  • Improved Preview functionality
  • Fixed certificates handling in signature verification - make the OCSP verification more robust

New in JSignPdf 1.4.5 (Aug 9, 2013)

  • Fixed non-working - crl option when using CLI (batch mode)

New in JSignPdf 1.4.4 (Feb 5, 2013)

  • Newly registered SunPKCS11 security provider is removed at the end of the program (to avoid hangs in accessing security tokens second time).

New in JSignPdf 1.4.3 (Feb 5, 2013)

  • The new version fixes signing encrypted PDFs from command line (i.e. batch mode).

New in JSignPdf 1.4.2 (Nov 23, 2012)

  • Fixed signing of password protected PDFs

New in JSignPdf 1.4.1 (Oct 8, 2012)

  • The new version fixes TSA authentication problems, when used from command line.

New in JSignPdf 1.4.0 (Sep 25, 2012)

  • certificate based encryption
  • certificate based authentication (TSA servers)
  • GUI components visibility improved
  • Greek translation

New in JSignPdf 1.3.9 (Aug 27, 2012)

  • certificate encryption
  • certificate authentication (for TSA servers)
  • some GUI fixes and improvements

New in JSignPdf 1.3.0 (Mar 7, 2012)

  • reporting (status messages) are logged by Log4J appenders
  • GUI components visibility improved (e.g. for WINDOWS-MY keystore)
  • wildcard (*,?) support in PDF names when using batch signing
  • Updated dependencies (Java runtime for Windows version 6u30, Apache commons libraries)
  • Mac OS X test support (dmg)
  • documentation updates

New in JSignPdf 1.2.8 Test (Feb 18, 2012)

  • reporting (status messages) are logged by Log4J appenders
  • GUI components visibility improved (e.g. for WINDOWS-MY keystore)
  • symbolic link to /Applications added to Mac OS X .dmg package

New in JSignPdf 1.2.7 Test (Feb 18, 2012)

  • wildcard (*,?) support in PDF names when using batch signing
  • Updated dependencies (Java runtime for Windows version 6u30, Apache commons libraries)
  • Mac OS X test support (dmg)

New in JSignPdf 1.2.6 (Feb 7, 2012)

  • fixed bug in handling CLI option "-pr DISALLOW_PRINTING"

New in JSignPdf 1.2.5 (Feb 1, 2012)

  • Fix for removing existing signatures

New in JSignPdf 1.2.4 (Feb 1, 2012)

  • Verifier and SignatureCounter tools description added to documentation SignatureCounter exit codes improved in CLI (codes described in documentation)
  • Verifier updates for OCSP validation
  • Signing fails if PDF version update is not possible (prints only an error message)

New in JSignPdf 1.2.3 (Nov 18, 2011)

  • fix signatures "append mode" processing in command-line version

New in JSignPdf 1.2.2 (Nov 18, 2011)

  • program exit codes improved in CLI (codes described in documentation)

New in JSignPdf 1.2.1 (Nov 18, 2011)

  • updated French translatin
  • fixed handling f miscnfigured keystre
  • chapter "Changing the application language" added t the dcumentatin

New in JSignPdf 1.2.0 (Oct 27, 2011)

  • added French and Polish translations
  • contact field can be specified from command line
  • other improvements introduced in beta versions

New in JSignPdf 1.1.0 (Oct 27, 2010)

  • fine grained control of certificate display through conf.properties file
  • support for setting custom Policy OID in TSA requests
  • fixed setting hash algorithm from command line

New in JSignPdf 1.0.3 (Aug 26, 2010)

  • additional windows (console) launchers JSignPdfC.exe and Verify.exe
  • Append mode is the default for not-encrypted PDF documents
  • added previous/next buttons for changing the page in PDF preview window
  • fixed page numbering in PDF preview
  • Updated Japanese translation

New in JSignPdf 1.0.1 (Jun 24, 2010)

  • PDF preview & selecting position of visible signature using mouse
  • support for Certificate Revocation Lists (CRL)
  • support for selecting hash algorithm (depends on cryptographic provider for
  • selected keystore type)
  • added keystore types provided by BouncyCastle cryptographic library
  • checks if a certificates are valid and if they're intended for signing
  • proxy support for online features (TSA, OCSP and CRL)
  • font used in visible signatures can be changed (using conf/conf.properties file)

New in JSignPdf 0.9.7 (Apr 6, 2010)

  • New version fixes password handling problem in simple view mode and
  • adds some small improvements to GUI.