Linux

Suivez la procédure ci-dessous pour utiliser votre eID en combinaison avec Linux.

Logiciel eID

L'installation du software eID sur Linux se fait en deux étapes :

  • Installez le paquet « eID-archive » afin que les référentiels (repositories)du paquet eID soient disponibles.
  • Installez ensuite les paquets « eid-viewer » et/ou « eid-mw » via la méthode normale pour votre distribution. Il est possible que vous deviez d'abord effectuer une mise à jour des index (par exemple via « apt-get update »).

Versions et distributions supportées :

Pour les distributions qui ne sont pas supportées, vous pouvez vous-même compiler le logiciel à l'aide du code source :

Tous les paquets et référentiels (repositories) sont signés numériquement par la clé OpenPGP, avec l'empreinte suivante :

B37D 9040 098C 3DEE E00F 6D08 A357 43EA 6773 D225

Nous vous conseillons de ne pas installer de paquet qui n'est pas signé avec cette clé. Si vous utilisez le paquet « eID-archive » adapté à votre distribution, la bonne clé est automatiquement configurée et vous n'avez plus rien à faire.

Lecteur de cartes

En cas d’échec de lecture de la carte, vérifiez si le pilote adéquat est installé. Vous trouverez comment procéder dans la rubrique « FAQ »Lien externe.

Installation du middleware 32 bits

Les instructions ci-dessus vous permettront d’installer le middleware eID pour l’architecture native du système (32 ou 64 bits). Si vous utilisez un système 64 bits, mais que vous voulez accéder au middleware à partir d’une application 32 bits, vous devrez procéder comme suit :

  1. Installez le middleware 64 bits. Lorsque vous travaillez sur un système 64 bits, le middleware 32 bits ne peut pas fonctionner sans la version 64 bits.
  2. (uniquement pour Debian, Ubuntu et Linux Mint) : sélectionnez l’option « multi-arch », si cela n’a pas été fait auparavant :
    sudo dpkg --add-architecture i386
    sudo apt-get update
  3. Installez le pack contenant les versions 32 bits des composants de bibliothèque du middleware. Pour des raisons techniques, le nom de ce pack dépend de la distribution que vous utilisez :
    • Debian, Ubuntu, Linux Mint: installez le pack libbeidpkcs11-0:i386
    • Fedora, Red Hat Enterprise Linux, CentOS : installez le pack eid-mw-libs.i686. Remarque : il n’existe pas de version 32 bits de Red Hat (ou CentOS) 7. Il est dès lors impossible d’installer la version 32 bits du middleware sur ces distributions.
    • OpenSUSE : installez le pack eid-mw-libs-32bit

Le middleware devrait être à présent disponible dans les versions tant 32 bits que 64 bits. Vous pouvez le vérifier en exécutant l’application about-eid-mw ; sous l’en-tête « 32-bit PKCS#11 location », vous trouverez le nom de fichier du module middleware, que vous pouvez introduire dans votre application 32 bits.