DigiDoc is an XML file format for documents with digital signatures in use by the Estonian ID card infrastructure. This library allows for creation and reading of DigiDoc files.
Clone or download
metsma and iannaska Fix travis build (#12)
Signed-off-by: Raul Metsma <raul@metsma.ee>
Latest commit 62739c2 May 11, 2018

README.md

libdigidoc

  • License: LGPL 2.1
  • © Estonian Information System Authority

Dependencies

You need the following dependent librarys to build libdigidoc:

Full documentation

For documentation please see in doc folder SK-CDD-PRG-GUIDE Contact for assistance by email abi@id.ee or http://www.id.ee

Building

Build Status Coverity Scan Build Status

Ubuntu

  1. Install dependencies

     sudo apt-get install cmake libxml2-dev libssl-dev
    
  2. Fetch the source

     git clone --recursive https://github.com/open-eid/libdigidoc
     cd libdigidoc
    
  3. Configure

     mkdir build
     cd build
     cmake ..
    
  4. Build

     make
    
  5. Install

     sudo make install
    
  6. Execute

     /usr/local/bin/cdigidoc
    

OSX

  1. Install dependencies from http://www.cmake.org

  2. Fetch the source

     git clone --recursive https://github.com/open-eid/libdigidoc
     cd libdigidoc
    
  3. Configure

     mkdir build
     cd build
     cmake ..
    
  4. Build

     make
    
  5. Install

     sudo make install
    
  6. Execute

     /usr/local/bin/cdigidoc
    

Windows

  1. Install dependencies from

  2. Fetch the source

     git clone --recursive https://github.com/open-eid/libdigidoc
     cd libdigidoc
    
  3. Configure

     mkdir build
     cd build
     cmake ..
    
  4. Build

     make
    
  5. Execute

     libdigidoc/cdigidoc.exe
    

Support

Official builds are provided through official distribution point installer.id.ee. If you want support, you need to be using official builds. Contact for assistance by email abi@id.ee or 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.