URL: https://linuxfr.org/users/labiloute/journaux/la-lecture-des-cartes-cps-sous-linux Title: La lecture des cartes CPS sous linux Authors: labiloute Date: 2012年12月18日T12:32:45+01:00 License: CC By-SA Tags: santé, cps, cdr, mdp, debian, ubuntu et firefox Score: 65 Bonjour journal, bonjour lecteurs, Voici quelques années que les institutions ayant en charge le secteur de la santé, avec l'aide du [GIP-CPS](http://esante.gouv.fr/), nous ont fourni des cartes de professionnel de santé ([carte CPS](http://fr.wikipedia.org/wiki/Carte_de_professionnel_de_sant%C3%A9)), afin de sécuriser les accès aux données de santé à caractère personnel. La plupart des professionnels de santé s'en servent pour crypter des échanges de documents médicaux ou pour signer les feuilles de soin électroniques. En ce qui nous concerne, en tant que Clinique privée (participant au service public), nous l'utilisons pour avoir accès aux droits des assurés sociaux en temps réel. C'est-à-dire que si vous entrez dans notre établissement sans carte vitale, nos charmantes hôtesses peuvent connaître vos droits quand même. C'est très utile et, chez nous, a peu près une douzaine de personnes l'utilisent en permanence. Malheureusement, le GIP-CPS ne supporte pas les établissement utilisant le CDR sous linux, bien que l'ASIP ait mis à disposition des binaires et des bibliothèques pour GNU/linux. Il a donc fallu se débrouiller partiellement seuls. Nous avons pas mal bataillé avec les paquets fournis par l'ASIP, mais nous avons fini par y arriver, c'est pourquoi nous voulions partager notre expérience. Notre objectif était : - Pouvoir accéder et lire une carte CPS sous linux. - Pouvoir utiliser le site de Consultation des droits en ligne ([CDR](https://portail.sesam-vitale.fr/cdr/accueil)) - Le faire tourner sur nos distribution préférées (debian 6, debian 7, ubuntu 10.04, ubuntu 12.04) Il existe deux paquets disponibles sur le site de l'ASIP santé (cliquez [ici](http://integrateurs-cps.asipsante.fr/Prorog_Cryptolib)). Le premier est un installateur utilisant le "galss.ini" (connu des habitués) et le second est un package RPM. Nous avons étudié les deux possibilités. Nos tests étaient réalisés sous debian 6 et Centos 6 La version installateur, avec galss.ini, a fonctionné avec la Centos à condition d'avoir installé le paquet "libpcsclite-dev" pour la bonne détection du lecteur compatible PCSC. Il faut aussi les liens symboliques dans `/usr/lib/` de toutes les bibliothèques présentes dans `/usr/local/galss/`. À l'origine, aucun succès avec le paquet RPM, que ce soit sous Centos ou sous Debian (même converti avec alien). Le logiciel "cpgeslux" (binaire de lecture de carte CPS) fonctionne correctement (la carte peut être consultée), mais la bibliothèque pkcs11 plante le navigateur au chargement comme périphérique de sécurité dans le navigateur. Sous debian, il nous a fallu mixer les deux solutions, c'est-à-dire utiliser certaines bibliothèques du paquet RPM et les insérer dans l'installateur de la version "avec galss". Le résultat donne une version qui n'utilise pas le "galss" et qui fonctionne bien avec le navigateur firefox/iceweasel. Il faut installer sous debian les paquets "libccid pcscd libpcsclite-dev" pour le lecteur compatible PCSC. Nous avons utilisé le lecteur de carte Gemalto pc twin reader (simple et pas cher). N.B : _Il est possible d'installer le paquet libpcsc-tools et d'utiliser le logiciel pcsc_scan pour tester le bon fonctionnement du lecteur et de son pilote. Si ça ne fonctionne pas, pas la peine d'aller plus loin._ Nous avons complété l'installateur fourni par l'ASIP Santé avec un script "install.sh" qui réalise une installation complète sous debian 6 et 7, ubuntu 12.04 et 10.04. Le script fourni installe les paquets ci-dessus, copie les bonnes bibliothèques et crée les liens symboliques associés. Il reste après installation à charger la bibliothèque `/usr/local/galss/libcps_pkcs11_lux.so` dans le navigateur en tant que périphérique de sécurité. [Le paquet modifié par nos soins](http://www.fondation-misericorde.fr/sites/fondation-misericorde.fr/files/public/admin/InstallCPS_3.07_pcsc_sans_galss.zip). Il devrait fonctionner avec tous les lecteurs utilisant le pilote PCSC et devrait pouvoir être adapté aux autres pilotes gérés sous GNU/Linux. En espérant avoir aidé les courageux qui utilisent du GNU/Linux sur du poste de travail dans la santé ! Il existe [un sujet](http://forum.ubuntu-fr.org/viewtopic.php?pid=11483231) sur le forum ubuntu-fr qui peut aussi aider.

AltStyle によって変換されたページ (->オリジナル) /