Nous avons réussi à accéder au RPVA à partir d'un ordinateur fonctionnant sous linux Ubuntu, le 23 septembre 2011.

Connaissant le souhait de certains cabinets d'Avocats de voir fonctionner une clef USB GEMALTO, nous avons travaillé plusieurs jours sur le sujet et avons effectué divers tests au sein de cabinet d'Avocats du Barreau de Nîmes. Grâce à un travail de recoupement de diverses sources techniques et grâce au soutien des équipes commerciales et techniques de Certeurop, nous pouvons vous décrire la procédure d'installation des modules indispensables au bon fonctionnement de la clef :

La solution présentée ci-dessous ne fonctionne qu'avec Firefox.

Nous vous présentons ci-dessous des opérations à effectuer. Pour plus d'informations, vous pouvez vous référer à la document GEMALTO présentée au bas de ce billet.

Le matériel : Clef GEMALTO

- les packages (paquets-logiciel) à installer

$ sudo apt-get install pcsc-tools

Avec ce paquet-logiciel installé vous pouvez contrôler votre matériel en tapant la commande suivante avant d'insérer la clef dans le port USB :

$ sudo pcsc_scan
la commande doit affichée :
PC/SC device scanner
V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
Waiting for the first reader...

Lorsque vous branchez la clef dans le port USB, une série d'informations apparaissent. Celles-ci se terminent avec un libellé qui indique la marque de la clef et le modèle de la clef.

Reader 0: Gemplus GemPC Key 00 00
Card state: Card inserted,

nous lançons un appel aux bonnes volontés pour nous fournir les informations relatives à d'éventuels affichages qui différeraient de celui décrit ci-dessus ! :-))

Le logiciel (middleware)

Deuxième étape, l'intégration du "middleware" qui va permettre au navigateur de communiquer avec le pilote "bas niveau".

Cette couche logicielle porte le nom de : Classic Client

Nous mettons à votre disposition deux fichiers fournis par GEMALTO®, à utiliser en fonction de votre distribution de linux.

Procédure pour installer ces packages :

$ wget http://adnotech.adwin.fr/public/libclassicclient_6.1.0-b07_i386.deb
$ sudo dpkg -i libclassicclient_6.1.0-b07_i386.deb
ou
$ wget http://adnotech.adwin.fr/public/libclassicclient_6.1.0-b07_amd64.deb
$ sudo dpkg -i libclassicclient_6.1.0-b07_amd64.deb

Le navigateur

Pour faire le lien entre tous les modules la librairie dynamique libgclib.so doit être installée dans le navigateur. Un écran qui décrit l'endroit  :
ecran-firefox-integration-gemalto.gif

Documentation officielle GEMALTO®

Source d'informations

Le site internet de GEMALTO (cliquez sur l'onglet NEWS) : http://www.gemalto.com/products/classic_client/