26/11/2014 be

linux  Linux underground

Installer l'eID avec Gentoo

Le lecteur de carte

Avant de commencer, allez voir le catalogue de http://www.cardreaders.be/fr/modeles.htm. Cela permettra de s'assurer que le lecteur de carte est compatible avec linux et avec l'eID. Pour connaître les caractéristiques de votre propre lecteur de carte, faire avec l'utilisateur root :
# lsusb

Portage

L'eID fait maintenant partie officiellement de portage !

Installation

Mon lecteur étant un ACR38, j'ajoute le pilote nécessaire :
# emerge acr38u
Dans ce cas, assurez-vous d'utiliser au moins la version 1.7.0 de pcsc-lite !

Si vous avez un lecteur de marque ACS qui ne fonctionne ni avec le pilote acr38u, ni avec le pilote ccid de portage, essayez le pilote acsccid. Bien que son nom ne le laisse pas deviner, ce pilote permet de faire fonctionner aussi bien les lecteurs ACS CCID que les NON-CCID. Pour cela, vous devrez avoir installé l' "overlay" de linuxunderground :
# emerge acsccid

Pour le middleware et optionnellement le viewer :
# emerge eid-mw
# emerge eid-viewer-bin


Avant d'utiliser eid-mw, il faut démarrer le service pcscd si ce n'est pas déjà fait :
# /etc/init.d/pcscd start

Pour que le service pcscd soit lancé automatiquement à chaque démarrage de Gentoo :
# rc-update add pcscd default
Ceci ne devrait cependant plus être nécessaire : c'est dorénavant hotplug qui se charge de démarrer automatiquement le service pcscd.

Configurer Firefox

Assurez-vous que votre lecteur de carte est bien connecté et que le service pcscd est bien démarré.

Si vous n'avez pas utilisé les USE par défault de l'ebuild (-xpi), vous devrez rajouter l'extension mozilla belgiumeid par vous-même. Il y a 2 façons de le faire :

Configurez vos certificats :

Normalement, il est maintenant possible de s'authentifier sur des sites comme www.myminfin.be, la centrale des crédits aux particuliers (point 4 étape 3) ou encore bien d'autres.

Configurer Chromium

Il faut installer nss avec les outils :
# echo "dev-libs/nss utils" >> /etc/portage/package.use
# emerge nss
En tant qu'utilisateur, faites :
$ certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n "Belgium eID" -i /usr/lib/libbeidpkcs11.so
Et vérifiez :
$ certutil -d sql:$HOME/.pki/nssdb -L

En attendant que je fasse des essais plus appronfondis avec Gentoo, reportez-vous sur le wiki du projet eid-mw et le wiki Google.

Remarques


Contact 

Valid XHTML 1.1 CSS Valide !