-
Notifications
You must be signed in to change notification settings - Fork 46
Home
Raul Metsma edited this page Oct 1, 2024
·
9 revisions
Libdigidocpp is the C++ library offering creating, signing and verification of digitally signed documents, according to XAdES and ASiC standards.
The ID-software is automatically configured to use RIA server access certificate and Time-Stamping Service, which is for personal purposes only. For any commercial use, you should enter into a contract with a service provider SK ID Solutions AS.
- Creating ASiC-E containers
- Validating ASiC-E, ASIC-S and BDOC containers
- Take a look at the examples
- See the full libdigidocpp API description
- Download the latest release
- See the library development guide. Your contribution and pull requests are more than welcome
- Build requirements as described in README.md
- Internet access to external verification services
- EU TSL (European Commission's Trusted Status List) - https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml
- All the EU member states' TL servers referred in the EU TSL. Note that this list may change. (e.g. https://sr.riik.ee/tsl/estonian-tsl.xml, https://sede.minetur.gob.es/Prestadores/TSL/TSL.xml, https://www.viestintavirasto.fi/attachments/TSL-Ficora.xml etc.)
- OCSP (Online Certificate Status Protocol) - for signing (http://ocsp.sk.ee)
- TSA (Time Stamping Authority) - for signing (http://tsa.sk.ee etc.)
Official builds are provided through official distribution point id.ee. If you want support, you need to be using official builds. Contact for assistance by email www.id.ee .
Source code is provided on "as is" terms with no warranty (see license for more information). Do not file Github issues with generic support requests.