Electronic identification
From Gentoo Wiki
Resources
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.
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.local
Firejail 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