User Tools

Site Tools


doc:appunti:hardware:smart_card_reader

This is an old revision of the document!


Lettore Smart Card Omnikey 1021

Come utilizzarlo su Debian GNU/Linux 8 Jessie per utilizzo della Tessera Sanitaria.

Installazione del software Debian

Appena collegato al bus USB, il lettore viene identificato in questo modo da lsusb:

Bus 001 Device 007: ID 076b:3022 OmniKey AG 

Il lettore è compatibile con il middleware pcscd, si tratta di un demone che dialoga con smart card PC/SC.

apt-get install pcscd libpcsclite1 pcsc-tools libccid

Con il comando pcsc_scan da utente normale si verifica che il lettore funzioni e che la tessera sia riconosciuta quando viene inserita:

pcsc_scan -n
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.11
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...found one
Scanning present readers...
0: OMNIKEY AG 3121 USB 00 00

Sun Apr 23 09:18:24 2017
Reader 0: OMNIKEY AG 3121 USB 00 00
  Card state: Card removed, 

Sun Apr 23 09:18:50 2017
Reader 0: OMNIKEY AG 3121 USB 00 00
  Card state: Card inserted, 
  ATR: 4C E4 54 20 11 67 A3 7D 10 81 11 4E 53 3C 43 11 01 43 5C 42 43 56 BC FC

Lettura Tessera Sanitaria

Nel nostro caso si aveva una Tessera Sanitaria rilasciata nel 2016, identificata nell'angolo in alto a sinistra con la sigla AC2014. Per tessere più vecchie il software da utilizzare è diverso.

In rete ci sono due diverse pagine con istruzioni e software da scaricare, leggermente diverse tra loro:

Le istruzioni Aruba sembrano più vecchie e in alcune parti sono obsolete, ma comunque hanno funzionato. In generale questi sono i passaggi:

  1. Il lettore Omnikey 1021 è supportato in maniera nativa, quindi NON è necessario installare alcun software per il lettore stesso.
  2. Si deve installare il software per la lettura della carta. Si tratta di binari precompilati e relative librerie, esiste in versione 32 e 64 bit.
  3. Nel browser si deve abilitare il lettore di smart card, cioè un Security Device che viene identificato dalle librerie installate al punto 2.
doc/appunti/hardware/smart_card_reader.1492937344.txt.gz · Last modified: 2017/04/23 10:49 by niccolo