Installation du lecteur de carte d'identité belge (Fedora < 16)

Pour Fedora > 16 : voir cette page
Mise à jour : 07/06/2011

eID Pour pouvoir utiliser le lecteur de carte d'identité électronique sous linux, rendez-vous sur la page officielle du gouvernement. Vous y trouverez les liens pour installer le programme "beid" sous Fedora 12 et Ubuntu 9.10.
Pour Fedora 12 : pas de problème, suivez simplement le lien donné et installez-le (install.sh).
Cet article détaille comment l'installer sous Fedora > 12.

Installation sous Fedora 13, 14 et 15
Exécutez le programme donné ci-dessus pour Fedora 12 (install.sh). Une fois l'installation terminée, il y a encore 2 opérations à faire car cela ne fonctionne pas directement sous Fedora > 12 :
  • le script install.sh essaye d'installer le paquet xerces-c-2.8.0. Or ce paquet n'est plus disponible sous cette version avec Fedora > 12. Vous devez installer manuellement la version de Fedora 12 :
    rpm -Uhv http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/i386/os/Packages/xerces-c-2.8.0-5.fc12.i686.rpm
    Remarque : lors de la prochaine mise à jour de Fedora, attention de ne pas installer la mise à jour de xerces-c.
  • Le script a installé ses propres librairies Qt, rendant inutilisables la plupart des programmes de KDE ! Cependant c'est très facile à corriger. En root : supprimer les lignes
    /usr/local/lib
    /usr/local/lib/beidqt
    /usr/local/lib/siscardplugins
    du fichier /etc/ld.so.conf et relancer ldconfig .
    À noter : ce problème a été corrigé récemment mais n'est pas encore accessible sur la page eID du gouvernement. Cependant le nouveau fichier d'installation est disponible sur la page eID de google code.
Utilisation de la carte de d'identité avec Firefox
Pour remplir votre déclaration d'impôts (dépêchez-vous il ne reste que quelques jours ;-) ), suivez les instructions dans les manuels à votre disposition. Vous devrez installer ce module à Firefox : Belgium eID.
Remarque : pensez à redémarrer firefox après l'installation du logiciel eID.
Firefox 4 : si firefox renvoie le message d'erreur suivant :
Secure Connection Failed
An error occurred during a connection to ccff02.minfin.fgov.be.
Renegotiation is not allowed on this SSL socket.
(Error code: ssl_error_renegotiation_not_allowed)
modifiez (à l'adresse about:config) la valeur de la clé security.ssl.renego_unrestricted_hosts à ccff02.minfin.fgov.be (au lieu de vide ; si non vide, à ajouter en séparant par une virgule)
Ça ne fonctionne toujours pas ? C'est normal depuis la dernière version de tax-on-web, non compatible avec Firefox 4. Voyez ici la solution.

Édit 17/11/10 en cas de réinstallation de Fedora : si comme moi vous avez réinstallé Fedora entièrement, mais en conservant la partition /usr/local (où le logiciel est installé), pas besoin cependant de réinstaller tout : [afficher/cacher]

À faire une fois (déplacer les qq fichiers qui ne sont pas dans /usr/local) :
mkdir -p /usr/local/share/beid/crl
chmod a+w /usr/local/share/beid/crl
sed s#/usr/share/beid#/usr/local/share/beid# /usr/local/etc/beid.conf -i
#pour être complet :
mkdir  /usr/local/share/icons
cp eid35.png /usr/local/share/icons  #fichier de l'archive à télécharger
cp beidgui35.desktop /usr/local/share/applications  #fichier de l'archive à télécharger
  #y adapter le nom de l'icône

À faire à chaque nouvelle installation de Fedora
rpm -Uhv http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/i386/os/Packages/xerces-c-2.8.0-5.fc12.i686.rpm
/sbin/ldconfig /usr/local/lib   # uniquement pour firefox ; beidgui n'en a pas besoin (peut-être inutile ?)
yum install pcsc-lite   # si pas déjà installé ; éventuellement rebooter ?
[afficher/cacher] l'installation manuelle.


Alternative (non testée)
La page de téléchargement de eID sur google code contient le middleware en format rpm - version "unofficial" ; il installe également l'extension firefox (mais n'intègre pas l'application beidgui).

Pour Fedora > 16 : Installation du lecteur de carte d'identité belge sous Linux
Vus : 1444
Publié par Nicofo : 28