Skip to content

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

License

Unknown, LGPL-2.1 licenses found

Licenses found

Unknown
COPYING
LGPL-2.1
LICENSE.LGPL
Notifications You must be signed in to change notification settings

open-eid/libdigidocpp

Repository files navigation

libdigidocpp

Building

Build Status Coverity Scan Build Status

Ubuntu

  1. Install dependencies

     sudo apt-get install cmake libxml-security-c-dev xsdcxx libssl-dev
    
  2. Fetch the source

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

     mkdir build
     cd build
     cmake ..
    
  4. Build

     make
    
  5. Install

     sudo make install
    
  6. Execute

     /usr/local/bin/digidoc-tool
    

OSX

  1. Install dependencies from

  2. Fetch the source

     git clone --recursive https://github.com/open-eid/libdigidocpp
     cd libdigidocpp
    
  3. Prepare

     sh prepare_osx_build_environment.sh all
    
  4. Configure

     mkdir build
     cd build
     cmake ..
    
  5. Build

     make
    
  6. Install

     sudo make install
    
  7. Execute

     /usr/local/bin/digidoc-tool
    

Windows

  1. Install dependencies from

  2. Fetch the source

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

     mkdir build
     cd build
     cmake ..
    

    Optional CMake parameters:

    -DSWIG_EXECUTABLE=C:/swigwin-3.0.5/swig.exe
    

    After running the cmake build, digidoc_csharp.dll along with the C# source files will be created, more info at README.md.

  4. Build

     make
    
  5. Execute

     src/digidoc-tool.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 [email protected] 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.