- License: LGPL 2.1
- © Estonian Information System Authority
- Architecture of ID-software
Client is actively developed and is currently in alpha-stage.
-
Install dependencies (libdigidocpp-dev must be installed from RIA repository)
-
Add custom RIA repository to APT repository list
curl https://installer.id.ee/media/install-scripts/ria-public.key | sudo apt-key add - curl https://installer.id.ee/media/install-scripts/C6C83D68.pub | sudo apt-key add - sudo echo "deb http://installer.id.ee/media/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/repo.list sudo apt-get update
-
Install
sudo apt-get install cmake qttools5-dev libqt5svg5-dev qttools5-dev-tools libpcsclite-dev libssl-dev libdigidocpp-dev libldap2-dev
-
-
Fetch the source
git clone --recursive https://github.com/open-eid/qdigidoc cd qdigidoc
-
Configure
mkdir build cd build cmake ..
-
Build
make
-
Install
sudo make install
-
Execute
/usr/local/bin/qdigidocclient
-
Install dependencies from
-
http://qt-project.org Since Qt 5.6 default SSL backend is SecureTransport and this project depends on openssl. See how to build OSX Qt from source.
Alternatively build Qt with openssl backend using provided prepare_osx_build_environment.sh script.
-
Fetch the source
git clone --recursive https://github.com/open-eid/DigiDoc4-Client cd DigiDoc4-Client
-
Configure
mkdir build cd build cmake -DQt5_DIR="~/cmake_builds/Qt-5.9.1-OpenSSL/lib/cmake/Qt5" -DCMAKE_EXE_LINKER_FLAGS="-F/Library/Frameworks" ..
-
Build
make
-
Install
sudo make install
-
Execute
open /usr/local/bin/qdigidoc4.app