XAdES4j Changelog

What's new in XAdES4j 1.3.2

Mar 31, 2017
  • Fix wrong data object reference mapping when the signing certificate is signed (bug report)
  • Support namespaces on XPath and XPath2Filter transforms
  • Update Apache Santuario and Bouncy Castle dependencies

New in XAdES4j 1.3.0 (Sep 8, 2012)

  • Support for algorithms parameters, namely for C14N. New algorithm provider interface was introduced. AlgorithmsProvider is now deprecated, but appropriate adapters are configured internally.
  • Updated to Santuario 1.5.1. Elements that are referenced by id on the signature now need to be explicitly IDed. Refer to Santuario's release notes, namely the section about element resolution (http://santuario.apache.org/java150releasenotes.html).
  • Timestamp token generation and verification is now implemented using BouncyCastle. This removed the dependency on SUN's internal packages. As a consequence DefaultTimeStampTokenProvider was refactored and it's not compatible with the version 1.2.0 implementation.
  • Fixed wrong CRL numbers.
  • Support for verifiers that run over the raw signature data.
  • Fixes on PKCS11KeyStoreKeyingDataProvider.
  • The signature can now be appended to the DOM tree in different ways.
  • Support for resource resolvers that are specific to a sign/verify operation.
  • Support for accessing built in property verifiers when extending the default behavior.
  • Support for specifying JCE provider names.
  • Minor bug fixes, exceptions improvements, additional tests, and javadocs updates.