From Developer Community
This project has been moved to http://code.google.com/p/eidconfig-belgium/. Please update your bookmarks.
|
Configuration toolkit for the Belgian eID middleware
The eIDconfig-belgium application allows easy configuration of applications that can work with the Belgian eID card.
Features
- With eIDconfig-belgium you can:
- configure following applications to use your eID card, with a single click:
- view the contents of your eID card
- change the PIN on your eID card
- The eIDconfig-belgium GUI is available in English, Dutch, French and German.
- All functionality is also available via the command-line.
|
|
|
Screenshots
- eID Enabled Applications
- Card Information
- Change PIN
Installation instructions
- General instructions
- Install the 'eID-belgium' and the 'eIDconfig-belgium' packages
- Install the PCSC driver package for your smart card reader. E.g. if you have an ACR 38 card reader, install the 'pcsc-acr38' package
- Enable the 'pcscd' service (e.g. in 'YaST > System > System Services')
- Click the "eID Configuration" icon in your start menu or run the command 'eidconfig-belgium'
- SUSE Linux Enterprise Desktop 10 (SLED10)
- Note: see next section for SLED10 SP1/SP2.
- Follow the detailed step-by-step instructions in this document
- SUSE Linux Enterprise Desktop 10 (SLED10) SP1/SP2
- SUSE Linux Enterprise Desktop 10 SP1 and SP2 ship with the eID middleware version 2.5.9 and eIDconfig-belgium version 0.0.2. See Packages for the latest available packages.
- SUSE Linux Enterprise Desktop 11 (SLED11)
- SUSE Linux Enterprise Desktop 11 ships with the eID middleware version 2.6.0 and eIDconfig-belgium version 1.1.3. See Packages for the latest available packages.
- openSUSE 10.3
- openSUSE 10.3 ships with the eID middleware version 2.5.9 and eIDconfig-belgium version 1.0.2. See Packages for the latest available packages.
- openSUSE 11.0
- openSUSE 11.0 ships with the eID middleware version 2.6.0 and eIDconfig-belgium version 1.1.1 (including fixes back-ported from 1.1.2). See Packages for the latest available packages.
- openSUSE 11.1
- openSUSE 11.1 ships with the eID middleware version 2.6.0 and eIDconfig-belgium version 1.1.3.
History
- 1.1.3 (September 28, 2008)
- Support for the new Belgian root certificate.
- Support for OpenOffice.org 3.x.
- 1.1.2 (April 29, 2008)
- Bug fixes
- Work-around for a session bus issue with ndesk-dbus when running via su/sux.
- 1.1.1 (April 15, 2008)
- Removed dbus-sharp and added dependency on ndesk-dbus and ndesk-dbus-glib.
- 1.1.0 (April 7, 2008)
- Improved Firefox/Thunderbird profiles.ini parsing
- Bug fixes
- 1.0.2 (September 10, 2007)
-
- 1.0.1 (August 13, 2007)
-
- 1.0.0 (July 11, 2007)
- Support for reading all eID card data (including address, photo and certificates).
- Support for eID-enabling Mozilla Thunderbird.
- Allows eID-enabling/disabling applications while an eID card is inserted.
- 0.0.2 (April 1, 2007)
- Added "-?" command line option.
- Replaced dbus-sharp by NDesk DBusSharp.
- Updated help files.
- Changes to eIDconfig-belgium.sh script:
- Changed module name in secmod.db from "beleid" to "Belgium Identity Card PKCS#11", which is the default name used by the eID middleware.
- Work with pkcs11 module names instead of secmod.db module names, to make script more independent.
- Made script more resilient to segfaults in modutil and certutil.
- Removed dependency for pcsc-lite-devel.
- 0.0.1 (November 28, 2006)
-
Packages
|
eID-belgium-2.6.0 (eID middleware) -- eIDconfig-belgium-1.1.3 (eID configuration toolkit) |
|
|
Distribution |
Platform |
RPMs |
1-Click Install ** |
|
SUSE Linux Enterprise Desktop 10 (SLED10) * |
x86/x86_64 |
Repository |
 |
|
|
|
|
|
|
SUSE Linux Enterprise Desktop 11 (SLED11) |
x86/x86_64 |
Repository |
 |
|
|
|
|
|
|
openSUSE 10.3 |
x86/x86_64 |
Repository |
 |
|
|
|
|
|
|
openSUSE 11.0 |
x86/x86_64 |
Repository |
 |
|
|
|
|
|
|
openSUSE 11.1 |
x86/x86_64 |
Repository |
 |
|
|
|
|
|
|
|
|
|
|
- * If you manually install the eID-belgium package on a SLED10 without SP1 or SP2, you will also need the libmspack-0.0.20040308alpha-16.i586.rpm and wxGTK-2.6.2.1-20.i586.rpm packages from SUSE Linux 10.1 (libmspack-0.0.20040308alpha-16.x86_64.rpm and wxGTK-2.6.2.1-20.x86_64.rpm for the x86_64 architecture).
- * If you manually install the eIDconfig-belgium package on a SLED10 without SP1 or SP2, you will also need the expect-5.43.0-14.i586.rpm, mozilla-nss-tools-3.11-19.i586.rpm, pcsc-acr38-100705_P-14.i586.rpm and pcsc-lite-devel-1.2.9_beta9-17.i586.rpm packages from SUSE Linux 10.1 (expect-5.43.0-14.x86_64.rpm, mozilla-nss-tools-3.11-19.x86_64.rpm, pcsc-acr38-100705_P-14.x86_64.rpm and pcsc-lite-devel-1.2.9_beta9-17.x86_64.rpm packages for the x86_64 architecture).
- ** Users of SLED 10 need to install the "yast2-metapackage-handler" from the openSUSE:Tools project manually before using the 1-Click Install feature.
Sources
|
eID middleware (package 'eID-belgium')
|
|
The eID middleware is owned by the Belgian government. The source code is available on the official Belgian eID site: http://eid.belgium.be.
|
|
eID configuration toolkit (package 'eIDconfig-belgium') |
-
|
svn checkout https://forgesvn1.novell.com/svn/eID-belgium/trunk/eIDconfig-belgium |
Known issues
- On the x86_64 architecture, you cannot use eID in combination with 32-bit applications:
-
On SLED10, Firefox, OpenOffice.org and Thunderbird are all built as 32-bit applications. So they don't work with eID on the x86_64 platform.
Evolution is built as a 64-bit application on x86_64, so it does work with eID.
- Starting with openSUSE 10.3, all aforementioned applications are 64-bit on the x86_64 architecture and so they should all work with eID.
- The beidgui eID viewer that comes with the eID middleware no longer ships with openSUSE 10.3 and higher. It no longer builds because it uses deprecated functions that are no longer available in openSUSE 10.3. To compensate for this, eID viewing functionality has been added to eIDconfig-belgium starting with version 1.0.0.