Coder Social home page Coder Social logo

cps3's Introduction

CPS3

Lecture de la CPS (Carte de Professionnel de Santé) version 3 sous GNU/Linux

D'après le script install.sh, cet installateur ne fonctionne qu'avec les version 32 bits des systèmes d'exploitation mentionnés.

Il existe deux packages disponibles via ASIP Santé.

Le premier est un installeur utilisant galss.ini

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 installeur, avec galss.ini, a fonctionné avec la Centos à condition d'avoir installé le paquet libpcsclite-dev pour la bonne détection du lecteur pcsc. Il faut aussi les liens symboliques de toutes les librairies dans /usr/local/galss/ vers /usr/lib/

A l'origine, aucun succès avec le paquet rpm, que ce soit sous Centos ou sous Debian (converti avec alien). Le logiciel cpgeslux fonctionne correctement (la carte peut être consultée), mais la librairie pkcs11 plante le navigateur quand on la charge comme périphérique de sécurité.

Sous Debian, il nous a fallu mixer les deux solutions, c'est à dire utiliser certaines librairies du packages rpm et les insérer dans l'installeur de la version galss. Le résultat donne une version qui n'utilise pas le galss et qui fonctionne bien avec le navigateur Firefox. Il faut installer sous Debian les paquets "libccid pcscd libpcsclite-dev" pour le lecteur PC/SC. Nous avons utilisé un Gemalto pc twin reader (simple et pas cher).

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 driver. Si ça ne fonctionne pas, pas la peine d'aller plus loin.

Nous avons complété l'installeur fourni par l'ASIP Santé avec un script "install.sh" qui réalise une installation complète sous Debian 6 et 7 (fonctionne aussi avec Ubuntu 12.04 et devrait marcher "out of the box" avec Ubuntu 10.04). Le script fourni installe les paquets ci-dessus, utilise les bonnes librairies et crée les liens symboliques associés. Il reste après installation à charger la librairie /usr/local/galss/libcps_pkcs11_lux.so dans le navigateur en tant que périphérique de sécurité.

Le support non officiel est assuré sur le forum ubuntu-fr (sujet "DMP dossier médical partage CPS carte professionnelle de santé Firefox")

cps3's People

Contributors

jeromecc avatar

Stargazers

David Olivari avatar Jérémy Kraj avatar Julien Bouquillon avatar

Watchers

Fabien Ménager avatar James Cloos avatar  avatar Charles-Henri Decultot avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.