DSS 6.5.1

DSS is an open-source software library for electronic signature creation, augmentation and validation.

Catalog
Code Europa EU
License
GNU Lesser General Public License v2.1 only
Release date
Status
Stable
Type
Library
Maintenance
Maintained internally
Platforms
WindowsLinuxmacOS
Languages
English

Open source badge

Awarded when the project uses an approved open source license.

🥇 Gold
Licensed under an approved open source license
Learn more

Maintained badge

Awarded when the project meets maintenance health criteria.

🥇 Gold
Multiple active maintainers
🥈 Silver
At least one release in the last 6 months
🥉 Bronze
5+ commits in 6 months, issues responded to within 7 days
Learn more

Reused badge

Awarded when the project is packaged and adopted by others.

🥇 Gold
Actively used by 10+ organizations
🥈 Silver
Actively used by at least one organization
🥉 Bronze
Published packages and passing CI in the last 6 months
Learn more

Security badge

Awarded when the project follows security best practices.

🥇 Gold
No known vulnerabilities at release, critical CVEs fixed within a day
🥈 Silver
75%+ merge requests reviewed, 80%+ tags signed
🥉 Bronze
Protected branches, security policy, fast issue response
Learn more

Supply chain badge

Awarded when the supply chain is transparent following SLSA standards.

🥇 Gold
Full build and source provenance traceability
🥈 Silver
VEX attestations for vulnerability assessment
🥉 Bronze
Changelog, contribution guidelines, SBOM attestations
Learn more
Open sourceMaintainedReusedSecuritySupply chain

Features

  • Electronic signatures (XAdES, CAdES, PAdES, JAdES, CB-AdES and ASiC)
  • Timestamps
  • Revocation data (CRL and OCSP)
  • Evidence Records (XMLERS and ERS)
  • Attestations (EAA, PID, etc.)
  • REST and SOAP webServices

Description

DSS (Digital Signature Services) is an open-source software library for electronic signature creation and validation. DSS supports the creation and verification of interoperable and secure electronic signatures in line with European legislation. In particular, DSS aims to follow the eIDAS Regulation and related standards closely. DSS can be re-used in an IT solution for electronic signatures to ensure that signatures are created and verified in line with European legislation and standards. DSS allows re-use in a variety of different ways: in an applet, in a standalone application or in a server application. DSS can also be used as a reference implementation for IT solutions which do not directly re-use it. Demos are also available to assist the use of DSS as a reference implementation. The project is written in Java and issued under LGPL 2.1, a non-viral open source license.

Contacts