Skip to content

Releases: SwisscomTrustServices/pdfbox-ais-client

v1.2.3

30 Aug 07:06
Compare
Choose a tag to compare

Revert the workaround from version 1.2.2.
It is not a good idea to load and save PDF documents without additional checks, as this might invalidate existing signatures in the documents.

v1.2.1

07 Jul 15:05
Compare
Choose a tag to compare

Bugfix release for the edge case of multiple signatures in a PDF, where signing the document again resulted in a non-LTV enabled final signature.

v1.2.0

25 May 09:51
Compare
Choose a tag to compare

Add Visible Signature capability to the client (implemented by @davidstrahm on https://github.com/Lambda-IT/pdfbox-ais).

v1.1.0

07 May 09:33
Compare
Choose a tag to compare

Make the server.cert.file parameter optional, so that the PDFBox AIS client can be allowed to trust the CA that issues the TLS certificate of the AIS server. This is anyway the norm when using the production AIS server. Only for development cases should the parameter be set to a specific certificate (in which case only that CA certificate is trusted and no other).

v1.0.4

04 May 11:40
Compare
Choose a tag to compare

No new features, just several bug fixes:

  • Fix the usage of stepUp.scSerialNumber
  • Small fix for AisClientImpl, to correctly pass the signature type down the line.
  • Small updates to documentation pages
  • Add license text to each source file
  • Mark ConsentUrlCallback as a functional interface.
  • Handle the case when OnDemand fails with missing MSISDN
  • Properly close the resources when a PDF signing goes wrong

v1.0.4-alpha1

18 Feb 13:38
Compare
Choose a tag to compare
v1.0.4-alpha1 Pre-release
Pre-release

Fix a problem with reading PEM encoded private key.

v1.0.3

17 Feb 15:24
Compare
Choose a tag to compare

First official release of the All-In Signing Service client that is using Apache PDFBox.
Built-in support for all signature types (On Demand, On Demand with Step Up, Static, Timestamp).
Support for PAdES Baseline (upcoming server support), PAdES B-LT(A).
Support for using the client as a library or from CLI (see docs).