Belgian eID

From miki
Jump to navigation Jump to search

Belgian eID (beid), the Belgian electronic ID card.

References

Relevant packages

The following packages must be installed in order to use the Belgian eID card: The most recent packages as found in the Debian SID (unstable) distribution:

  • Support of smartcard on Linux (most recent packages as in Debian SID (unstable)):
    • libccid — PC/SC driver for USB CCID smart card readers
    • libpcsclite1 — Middleware to access a smart card using PC/SC (library)
    • pcscd — Middleware to access a smart card using PC/SC (daemon side)
    • pcsc-tools — Some tools to use with smart cards and PC/SC
    • libpcsc-perl — Perl interface to the PC/SC smart card library
  • Package for the Belgian eID card from Belgium.be:
    • eid-mw — Belgian eID package

Alternatively, there are also some beid packages in Debian/Ubuntu (cfr [1]:

  • beid-common
  • beid-mozilla-plugin
  • beid-tools
  • beidgui
  • libbeid2
  • libbeidlib3
  • libbeidlibopensc2

How does it work?

The following is required to use the Belgian eID card in a browser:

  • The drivers for the smart card reader
  • A middleware to use with smart cards
  • A PKCS#11 plugin for the browser

Ubuntu

I tried the LCR002 LOGON card reader. It is a PC/SC USB card reader that is advertised to work with Debian / Ubuntu. The one I have has a FNAC logo on it but it basically the same as advertised here.

This page explains how to make it work on Linux. Unfortunately the LOGON card reader requires the latest version of pcsc-lite (v1.7.4.1), which is only available in Debian SID (unstable). It is however possible to make it work on Ubuntu Maverick 10.10 and Firefox 3.6 by forcing package installation (ignore unmet dependencies):

# Install latest version of drivers & middleware
sudo dpkg -i libpcsclite1_1.7.4-1_i386.deb pcscd_1.7.4-1_i386.deb libccid_1.4.4-1_i386.deb pcsc-tools_1.4.17-1_i386.deb
sudo dpkg -i --ignore-depends=perl,perlapi-5.12.3 libpcsc-perl_1.4.12-1+b1_i386.deb
# Install latest version of beID middleware
eid-mw_4.0.0r925_i386_tcm146-132619.deb