Electronic identification

From Gentoo Wiki
Jump to:navigation Jump to:search

An electronic identification (eID) is the core part of e-government implementation, providing a way to identify citizens and organizations.

Installation

Smart card reader driver

Most likely, the card reader will be covered by the app-crypt/ccid package (if not, check the driver list):

root #emerge --ask app-crypt/ccid

And enable the PCSC-Lite service, as described here.

Belgium

Install the app-crypt/eid-mw package:

root #emerge --ask app-crypt/eid-mw
Note
The package is masked by the amd64 keyword. To unmask the package, follow the steps described here.

Firefox support

In Firefox's preferences, under Privacy & Security → Security → Certificates → Security Devices, click Load, choose a name such as "Belgian eID", and add /usr/lib64/libbeidpkcs11.so. Installing the add-on isn't necessary.

When using Firefox in a Firejail, add this to /etc/firejail/firefox-common.local (create the file if necessary):

FILE /etc/firejail/firefox-common.localFirejail whitelisting rules for Belgian eID
# Belgian eID
noblacklist /usr/lib/mozilla/pkcs11-modules
noblacklist /usr/lib64/libbeidpkcs11.so*
whitelist /run/pcscd/pcscd.comm

Estonia

See Web eID.

Germany

root #emerge --ask sys-auth/AusweisApp

See https://www.ausweisapp.bund.de/en/home

External resources