Ceci est une ancienne révision du document !


Smart cards sous Linux

Les Smart cards (carte à puce, carte sans contact…) sont des cartes intelligentes qui embarque un microcontrôleur ou un microprocesseur. Le nombre d'application est illimité.

Les exemples les plus populaire de smartcard sont les cartes de paiement, les cartes vitales, les cartes de transport ou encore les cartes de fidélité distribué en grande surface.

L'utilisation d'une Smart Card requiert l'installation sur la machine d'un lecteur de carte et une interface de communication.

PC/SC (Personal computer/Smart Card)

Personal computer/Smart Card (ou PC/SC) est une bibliothèque logicielle pour l'accès à des cartes à puce sous Microsoft Windows. Une implémentation libre de PC/SC, appelée PC/SC Lite, est disponible sous GNU/Linux et distribuée avec Mac OS X.

La spécification de cette bibliothèque est faite par le PC/SC Workgroup, composé de grands fabricants de carte à puce ou d'ordinateur. Son but est d'assurer une base standard de commandes pour permettre une meilleure interopérabilité entre PC, lecteurs de carte et les cartes à puce elles-mêmes. (Wikipédia)

Installation

La gestion des lecteurs PC/SC n'est pas natif sous Linux, mais peut être très facilement ajouté par l'installation des paquets pcscd,libpcsclite1 :

sudo apt-get install pcscd libpcsclite1

javax.smartcardio

  • smartcards.1313237311.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)