项目作者: open-eid

项目描述 :
已弃用的DigiDoc3客户端是一个程序,可用于使用ID卡和Mobile-ID进行数字签名,检查数字签名的有效性,并在签名容器内打开和保存文档。
高级语言: C++
项目地址: git://github.com/open-eid/qdigidoc.git
创建时间: 2014-10-29T10:47:32Z
项目社区:https://github.com/open-eid/qdigidoc

开源协议:GNU Lesser General Public License v2.1

下载


European Regional Development Fund

DEPRECATED - DigiDoc3 Client

NB! This repository is not maintained and supported any more. Use Digidoc4 client for alternative solution.

Building

Build Status
Build Status
Coverity Scan Build Status

Ubuntu

  1. Install dependencies

    1. sudo apt-get install cmake qttools5-dev libpcsclite-dev libssl-dev libdigidocpp-dev libldap2-dev
  2. Fetch the source

    1. git clone --recursive https://github.com/open-eid/qdigidoc
    2. cd qdigidoc
  3. Configure

    1. mkdir build
    2. cd build
    3. cmake ..
  4. Build

    1. make
  5. Install

    1. sudo make install
  6. Execute

    1. /usr/local/bin/qdigidocclient

OSX

  1. Install dependencies from
  2. Fetch the source

    1. git clone --recursive https://github.com/open-eid/qdigidoc
    2. cd qdigidoc
  3. Configure

    1. mkdir build
    2. cd build
    3. cmake -DQt5_DIR="~/Qt/5.5/clang_64/lib/cmake/Qt5" ..
  4. Build

    1. make
  5. Install

    1. sudo make install
  6. Execute

    1. open /usr/local/bin/qdigidocclient.app

Building OSX Qt from source

  1. brew install openssl
  2. curl -O -L http://download.qt.io/official_releases/qt/5.9/5.9.6/submodules/qtbase-opensource-src-5.9.6.tar.xz
  3. tar xf qtbase-opensource-src-5.9.6.tar.xz
  4. cd qtbase-opensource-src-5.9.6
  5. ./configure -prefix /Developer/Qt-5.9.6 -opensource -nomake tests -nomake examples -no-securetransport -openssl-runtime -confirm-license OPENSSL_PREFIX=/usr/local/opt/openssl
  6. make
  7. sudo make install
  8. cd ..
  9. rm -rf qtbase-opensource-src-5.9.6
  10. curl -O -L http://download.qt.io/official_releases/qt/5.9/5.9.6/submodules/qttools-opensource-src-5.9.6.tar.xz
  11. tar xf qttools-opensource-src-5.9.6.tar.xz
  12. cd qttools-opensource-src-5.9.6
  13. /Developer/Qt-5.9.6/bin/qmake
  14. make
  15. sudo make install
  16. cd ..
  17. rm -rf qttools-opensource-src-5.9.6

Windows

  1. Install dependencies from
  2. Fetch the source

    1. git clone --recursive https://github.com/open-eid/qdigidoc
    2. cd qdigidoc
  3. Configure

    1. mkdir build
    2. cd build
    3. cmake -G"NMAKE Makefiles" -DQt5_DIR="C:\Qt\5.9\msvc2015\lib\cmake\Qt5" ..
  4. Build

    1. nmake
  5. Execute

    1. client\qdigidocclient.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 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.