ID-software is a collection of software components offering support for PKI-based functionality, i.e. operations with different cryptographic tokens (e.g. eID cards), handling digitally signed documents, file encryption/decryption and signing and authentication in web environment. The ID-software comprises end-user applications, software libraries, web components, drivers for communicating with the cryptographic tokens and other complementary components.
To learn more about ID-software, see our Architecture document.
You can find more information on how to contribute from our contributing guidelines.
Open eID organization has a number of repositories, some important ones include:
- DigiDoc4 Client: desktop application for handling digitally signed documents, encryption/decryption and managing ID-card’s PIN/PUK codes.
- RIA-DigiDoc-iOS: iOS application for handling digitally signed documents, encryption/decryption and managing ID-card’s PIN/PUK codes.
- RIA-DigiDoc-Android: Android application for handling digitally signed documents, encryption/decryption and managing ID-card’s PIN/PUK codes.
- libdigidocpp: C++ software library for creating, signing and verification of digitally signed documents.
- libcdoc: C++ software library for working with CDOC documents.
- cdoc4j: Java software library for working with CDOC documents.
- digidoc4j: Java software library for digitally signing documents and creating digital signature containers of signed documents.
- SiGa: Signature Gateway is a web service for creating, signing and validating digitally signed documents.
- SiVa: Signature Verification Service is a web service for validating digitally signed documents.
Official builds are available through the official distribution point id.ee. If you need support, please make sure you are using an official build and contact our support via id.ee.
The source code is provided on an “as is” basis, without warranty. See the applicable license for more information. Please do not use GitHub Issues for general support requests.
If you discover a security vulnerability, please report it to CERT-EE at cert@cert.ee. Please do not disclose security vulnerabilities publicly through GitHub Issues.