Skip to content
This repository has been archived by the owner on Oct 23, 2020. It is now read-only.
/ qesteidutil Public archive

DEPRECATED ID-card utility allows you check the ID-card operation and the validity of the certificates, change as well as unblock locked PIN codes and change the PUK code.

License

Notifications You must be signed in to change notification settings

open-eid/qesteidutil

Repository files navigation

DEPRECATED - ID-card utility

European Regional Development Fund

Linux Build Status Windows Build Status Coverity Scan Build Status

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

Building

Linux

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 git@github.com:open-eid/qesteidutil.git
## OR git < 2.13
git clone --recursive git@github.com: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

OSX

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 git@github.com:open-eid/qesteidutil.git
## OR git < 2.13
git clone --recursive git@github.com: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

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

Windows

1. Install dependencies from

2. Clone the source

git clone --recurse-submodules git@github.com:open-eid/qesteidutil.git
## OR git < 2.13
git clone --recursive git@github.com: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

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.

About

DEPRECATED ID-card utility allows you check the ID-card operation and the validity of the certificates, change as well as unblock locked PIN codes and change the PUK code.

Resources

License

Stars

Watchers

Forks

Packages