Skip to content

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

License

Unknown, LGPL-2.1 licenses found

Licenses found

Unknown
COPYING
LGPL-2.1
LICENSE.LGPL

vallov/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. Prepare

     powershell -ExecutionPolicy ByPass -File prepare_osx_build_environment.ps1
    
  4. 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.

  5. Build

     make
    
  6. 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 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.

About

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

Resources

License

Unknown, LGPL-2.1 licenses found

Licenses found

Unknown
COPYING
LGPL-2.1
LICENSE.LGPL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 49.9%
  • C 46.2%
  • CMake 2.5%
  • Other 1.4%