Skip to content
@open-eid

Open Electronic Identity

Estonian Electronic Identity Software

Welcome to the Open eID organization

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.

Get started

To learn more about ID-software, see our Architecture document.

Get involved

You can find more information on how to contribute from our contributing guidelines.

Repositories

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.
  • MOPP-iOS: iOS application for handling digitally signed documents, encryption/decryption and managing ID-card’s PIN/PUK codes.
  • MOPP-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.
  • 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.

Support

Official builds are provided through official distribution point id.ee. If you want support, you need to be using official builds. Contact our support via www.id.ee for assistance.

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.

Pinned Loading

  1. open-eid.github.io open-eid.github.io Public

    http://open-eid.github.io pages

    JavaScript 8 6

  2. DigiDoc4-Client DigiDoc4-Client Public

    DigiDoc4 is an application for digitally signing and encrypting documents; the software includes functionality to manage Estonian ID-card - change pin codes etc.

    C++ 120 42

  3. libdigidocpp libdigidocpp Public

    Libdigidocpp library offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. Documentation http://open-eid.github.io/libdigidocpp

    C++ 96 45

  4. digidoc4j digidoc4j Public

    DigiDoc for Java. Javadoc:

    Java 72 39

  5. SiVa SiVa Public

    Signature Verification Service

    Java 47 13

  6. SiGa SiGa Public

    Signature Gateway

    Java 17 12

Repositories

Showing 10 of 66 repositories
  • libcdoc Public
    open-eid/libcdoc’s past year of commit activity
    C++ 0 LGPL-2.1 1 0 0 Updated Dec 23, 2024
  • digidoc4j Public

    DigiDoc for Java. Javadoc:

    open-eid/digidoc4j’s past year of commit activity
    Java 72 LGPL-2.1 39 14 2 Updated Dec 20, 2024
  • SiVa-Test Public
    open-eid/SiVa-Test’s past year of commit activity
    Groovy 1 EUPL-1.1 0 0 1 Updated Dec 19, 2024
  • MOPP-iOS Public

    RIA DigiDoc iOS application that can be used to sign digitally with ID-card, mobile-ID and Smart-ID, check the validity of digital signatures and open, save and share documents with the mobile phone.

    open-eid/MOPP-iOS’s past year of commit activity
    C 18 LGPL-2.1 12 3 1 Updated Dec 19, 2024
  • MOPP-Android Public

    RIA DigiDoc Android application that can be used to sign digitally with ID-card, mobile-ID and Smart-ID, check the validity of digital signatures and open, save and share documents with the mobile phone.

    open-eid/MOPP-Android’s past year of commit activity
    Java 28 LGPL-2.1 17 4 0 Updated Dec 19, 2024
  • libdigidocpp Public

    Libdigidocpp library offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. Documentation http://open-eid.github.io/libdigidocpp

    open-eid/libdigidocpp’s past year of commit activity
    C++ 96 45 3 9 Updated Dec 19, 2024
  • SiVa Public

    Signature Verification Service

    open-eid/SiVa’s past year of commit activity
    Java 47 EUPL-1.1 13 8 2 Updated Dec 19, 2024
  • open-eid/SiVa-perftests’s past year of commit activity
    Java 1 EUPL-1.2 0 0 1 Updated Dec 18, 2024
  • open-eid/SiVa-demo-application’s past year of commit activity
    Java 1 EUPL-1.2 1 0 0 Updated Dec 18, 2024
  • SiGa-Tests Public

    SiGa integration tests

    open-eid/SiGa-Tests’s past year of commit activity
    Java 0 EUPL-1.2 0 0 0 Updated Dec 18, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…