DigiDoc3 Client is a program that can be used to sign digitally with ID-card and Mobile-ID, check the validity of digital signatures and open and save documents inside the signature container.
Clone or download
yegortimoshenko and metsma Include <QAction> in client/Application.cpp (#163)
This is required to build qdigidoc against Qt 5.11.

Signed-off-by: Yegor Timoshenko <yegortimoshenko@riseup.net>
Latest commit 4b3b251 Jul 11, 2018
Permalink
Failed to load latest commit information.
Assets Add AppxManifest for Windows store package (#95) Aug 23, 2017
client Include <QAction> in client/Application.cpp (#163) Jul 11, 2018
cmake @ d9b21f6 Clear modified status when user does not want keep file (#150) Mar 8, 2018
common @ a4eedae Use digidoc-extensions submodule (#162) Jun 26, 2018
crypto Add new OCSP access certificate and use when old is expired (#160) May 28, 2018
debian Add new OCSP access certificate and use when old is expired (#160) May 28, 2018
extensions @ 79a7ba4 Use digidoc-extensions submodule (#162) Jun 26, 2018
.gitmodules Use digidoc-extensions submodule (#162) Jun 26, 2018
.travis.yml Use digidoc-extensions submodule (#162) Jun 26, 2018
AUTHORS Converted AUTHORS encoding from ISO-8859-1 to UTF-8 (#131) Dec 11, 2017
AppxManifest.xml.cmake Create appx artifacts for windows store (#146) Feb 26, 2018
CMakeLists.txt Use digidoc-extensions submodule (#162) Jun 26, 2018
CONTRIBUTING.md Add CONTRIBUTING.md Dec 19, 2014
COPING Update submodule and COPYING file Dec 13, 2017
LICENSE.LGPL Rebase from trunk Sep 17, 2014
README.md Use digidoc-extensions submodule (#162) Jun 26, 2018
RELEASE-NOTES.md Update version number to 3.13.6 and add release notes (#153) Mar 12, 2018
qdigidoc.en-US.wxl Add msi build target Nov 16, 2015
qdigidoc.et-EE.wxl Add msi build target Nov 16, 2015
qdigidoc.spec Rebase from trunk Sep 17, 2014
qdigidoc.wxs Add missing files (#161) May 29, 2018
qdigidocclient.eToken.entitlements Add eToken exceptions for non store build Oct 4, 2017
qdigidocclient.entitlements Add eToken exceptions for non store build Oct 4, 2017
qdigidocclient.pfx Create appx artifacts for windows store (#146) Feb 26, 2018
qt.conf Don't alter arguments, breaks file open with special characters (#100) Aug 9, 2017

README.md

European Regional Development Fund

DigiDoc3 Client

Building

Build Status Build Status Coverity Scan Build Status

Ubuntu

  1. Install dependencies

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

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

     mkdir build
     cd build
     cmake ..
    
  4. Build

     make
    
  5. Install

     sudo make install
    
  6. Execute

     /usr/local/bin/qdigidocclient
    

OSX

  1. Install dependencies from

  2. Fetch the source

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

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

     make
    
  5. Install

     sudo make install
    
  6. Execute

     open /usr/local/bin/qdigidocclient.app
    

Building OSX Qt from source

brew install openssl

curl -O -L http://download.qt.io/official_releases/qt/5.9/5.9.6/submodules/qtbase-opensource-src-5.9.6.tar.xz
tar xf qtbase-opensource-src-5.9.6.tar.xz
cd qtbase-opensource-src-5.9.6
./configure -prefix /Developer/Qt-5.9.6 -opensource -nomake tests -nomake examples -no-securetransport -openssl-runtime -confirm-license OPENSSL_PREFIX=/usr/local/opt/openssl
make
sudo make install
cd ..
rm -rf qtbase-opensource-src-5.9.6

curl -O -L http://download.qt.io/official_releases/qt/5.9/5.9.6/submodules/qttools-opensource-src-5.9.6.tar.xz
tar xf qttools-opensource-src-5.9.6.tar.xz
cd qttools-opensource-src-5.9.6
/Developer/Qt-5.9.6/bin/qmake
make
sudo make install
cd ..
rm -rf qttools-opensource-src-5.9.6

Windows

  1. Install dependencies from

  2. Fetch the source

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

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

     nmake
    
  5. Execute

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