Indeed, tax time in Belgium…
still no eid middleware package for opensuse 11.4, and the official middleware packages on eid.belgium.be are 32bit only. If you have a 32bit opensuse installation you could give the fedora-package on eid.belgium.be a try, but for the 64bit folks it will be a fustrating experience…
However, there are next-generation (version 4.0) not-yet-official java-based versions of the middleware available, which were quite easy to install.
How I did it:
STEP 1:
Installation of the card reader drivers: install all packages marked with an “i” with zypper or yast. We’ll probably don’t need all of them, but I guess this depends on the card reader you have…
# zypper se pcsc
Gegevens van installatiebron laden...
Lezen van geïnstalleerde pakketten...
S | Naam | Samenvatting | Type
--+--------------------------+---------------------------------------------------------------------------+-----------
i | libpcsclite1 | PCS Smart Cards Library | pakket
i | libpcsclite1 | pcsc-lite: Fixed runlevels of the smart card daemon pcscd | patch
| libpcsclite1-32bit | PCS Smart Cards Library | pakket
i | pcsc-acr38 | PC/SC IFD Handler for the ACR38 Smart Card Reader | pakket
| pcsc-acr38-devel | PC/SC IFD Handler for the ACR38 Smart Card Reader | pakket
i | pcsc-asedriveiiie-serial | ASEDrive IIIe Serial Smartcard Reader Driver | pakket
i | pcsc-asedriveiiie-usb | ASEDrive IIIe USB Smart Card Reader Driver | pakket
i | pcsc-asekey | ASEKey USB Token Driver | pakket
i | pcsc-ccid | PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Rea-> | pakket
i | pcsc-cyberjack | PC/SC IFD Handler for the Reiner SCT Cyberjack USB-SmartCard Reader | pakket
i | pcsc-eco5000 | PC/SC IFD Handler for the ECO 5000 Serial Smart Card Reader | pakket
i | pcsc-gempc | PCSC driver for the Gemplus GemPC 410/430 smartcard readers | pakket
i | pcsc-lite | PCS Smart Cards Library | pakket
| pcsc-lite | PCS Smart Cards Library | bronpakket
| pcsc-lite-devel | Development package for the MUSCLE project SmartCards library | pakket
| pcsc-openct | PC/SC IFD Handler for OpenCT Smart Card Drivers | pakket
i | pcsc-reflex60 | PCSC driver for Schlumberger Reflex 60 smartcard readers | pakket
i | pcsc-towitoko | PCSC driver for Towitoko Smart Card Readers | pakket
| pcsc-towitoko-devel | PCSC driver for Towitoko Smart Card Readers | pakket
Make sure “pcsc” runs (as root):
# /etc/init.d/pcscd restart
STEP 2:
The middleware version 4.0 can be downloaded from code.google.com/p/eid-mw. This small package contains the middleware and an add-on for firefox. These are the only things you need to login on tax-on-web and other websites requiring the eID. NOT included in this package is a program to view your eID and change the pin code - for this you need another package (step 3)
The most recent version at this time is 4.0.0-0.925, and I downloaded a rpm for fedora 16 for 64bit. Evidently there is a 32bit version as well. I installed this using zypper (for 64bit):
# zypper in eid-mw-4.0.0-0.925.fc16.x86_64.rpm
This will complain about a missing dependency “ccid”. It’s save to break this dependency: I guess in opensuse this package is called “pcsc-ccid”, which I installed in step 1.
After installation, make sure to restart firefox.
STEP 3:
There is also a second, optional package, called “eid-viewer”, that allows you to view your eID card contents and change the pin code. You don’t need this if you just want to login into eID-enabled websites. eid-viewer can be downloaded from code.google.com/p/eid-viewer. At this time the most recent version is 4.0.0.52, and again I chose the fedora 16 rpm. (64bit and 32bit). Install it using zypper:
# zypper in eid-viewer-4.0.0-0.52.fc16.x86_64.rpm
After this you can invoke “eid-viewer” from the command line (apparently it doesn’t come with a fancy entry in the menus, but it’s easy to create one yourself)