- License: LGPL 2.1
- © Estonian Information System Authority
- Architecture of ID-software
NB! This repository is not maintained and supported any more. Use Digidoc4 client for alternative solution.
1. Install dependencies
# Ubuntu
sudo apt-get install cmake qttools5-dev qttools5-dev-tools libpcsclite-dev libssl-dev
# Fedora
sudo dnf install cmake desktop-file-utils openssl-devel qt5-qttools-devel pcsc-lite-devel libappstream-glib-devel qtsingleapplication-qt5-devel
2. Clone the source
git clone --recurse-submodules [email protected]:open-eid/qesteidutil.git
## OR git < 2.13
git clone --recursive [email protected]:open-eid/qesteidutil.git
cd qesteidutil
3. Configure
mkdir build
cd build
cmake ..
4. Build
make
5. Install
sudo make install
6. Execute
/usr/local/bin/qesteidutil
1. Install dependencies from
Since Qt 5.6 default SSL backend is SecureTransport and this project depends openssl.
See how to build OSX Qt from source
2. Clone the source
git clone --recurse-submodules [email protected]:open-eid/qesteidutil.git
## OR git < 2.13
git clone --recursive [email protected]:open-eid/qesteidutil.git
cd qesteidutil
3. Configure
mkdir build
cd build
cmake -DQt5_DIR="~/Qt/5.9/clang_64/lib/cmake/Qt5" ..
4. Build
make
5. Install
sudo make install
6. Execute
open /usr/local/bin/qesteidutil.app
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 -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib
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
1. Install dependencies from
2. Clone the source
git clone --recurse-submodules [email protected]:open-eid/qesteidutil.git
## OR git < 2.13
git clone --recursive [email protected]:open-eid/qesteidutil.git
cd qesteidutil
3. Configure
mkdir build
cd build
cmake -G"NMAKE Makefiles" -DQt5_DIR="C:\Qt\5.9\msvc2015\lib\cmake\Qt5" ..
4. Build
nmake
6. Execute
qesteidutil.exe
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.