DigiDoc Java library – digidoc4j

DigiDoc4j is a Java library for digital signing, replacing the old JDigiDoc Java library.

Digidoc4j uses European Commission managed SD-DSS software library as a base library.

All the information related to the digital signing library has been gathered to the project homepage in the GitHub environment - https://github.com/open-eid/digidoc4j.  Library source code and commit history are also available in the GitHub environment.  Important library versions have been tagged with relevant source code tags and published as binary packages. Completed and planned development works are described in the Pivotal environment.

Digidoc4j library supports:

  • ASiC-E XAdES/BDOC 2.1 format (BDOC with time-stamp and BDOC with time-mark)
  • DDOC format (by using JDigiDoc base library)

Use cdoc4j for encryption.

Since digidoc4j version 3.1.0, it is not possible to sign with production ID-cards or production mobile-ID using TEST mode. Only test ID-cards or demo mobile-ID numbers can be used in test mode.

DigiDoc4j documentation and use case examples can be found in JavaDoc document.

Support start End of new developments Support end Extended support
12.2014 - - - More info

Every new version will include source code packages, command line utility, compiled .jar file and documentation in JavaDoc format.

Version Published Changes Download link
5.0 31.05.2022 Changelist can be found here Download
4.3.0 29.11.2021 Changelist can be found here Download
4.2.2 02.11.2021 Changelist can be found here Download
4.2.1 30.08.2021 Changelist can be found here Download
4.2.0 25.05.2021 Changelist can be found here Download
4.1.1 26.03.2021 Changelist can be found here Download
4.1.0 02.02.2021 Changelist can be found here Download
4.1.0-RC.1 30.11.2020 Changelist can be found here Download
4.0.3 13.08.2020 Changelist can be found here Download
4.0.2 05.08.2020 Changelist can be found here Download
4.0.1 12.06.2020 Changelist can be found here Download
4.0.0 19.02.2020 Changelist can be found here Download
3.3.1 05.02.2020 Changelist can be found here Download
3.3.0 23.08.2019 Changelist can be found here Download
3.2.0 27.06.2019 Changelist can be found here Download
3.1.1 16.04.2019 Changelist can be found here Download
3.1.0 22.03.2019 Changelist can be found here Download
3.0.0 19.12.2018 Changelist can be found here Download
2.1.0 04.04.2018 Changelist can be found here Download
2.0.1 16.02.2018 Changelist can be found here Download
2.0.0 07.02.2018 Changelist can be found here Download
1.0.7.2 01.12.2017 Changelist can be found here Download
1.0.7.1 23.11.2017 Changelist can be found here Download
1.0.7 31.10.2017 Changelist can be found here Download
1.0.6 03.07.2017 Changelist can be found here Download
1.0.5 25.10.2016 Changelist can be found here Download
1.0.4 07.07.2016 Changelist can be found here Download
1.0.3 05.05.2016 Changelist can be found here Download
1.0.2 29.02.2016 Changelist can be found here Download
1.0.0  11.2015 Changelist can be found here Download