Installazione del lettore per sistemi Linux
Requisiti
-
Sistema Operativo supportato: Linux Fedora Core 5 i386 32bit.
-
Il tipo di lettore di Smart Card compatibile con i sistemi Linux è il lettore SCR355 e il lettore SCR3310, entrambi di tipo USB, per cui verificare di avere una porta USB libera.
-
I requisiti minimi per installare il lettore SCR3310 sono i seguenti :
- libUSB V0.1.12 (USB API library);
- PCSCLite V1.4.2 (PCSC daemon). -
I tipi di Smart Card utilizzabili sono la G&D e la CNS di ST Incard, vedi questa pagina .
-
Tutti i passaggi necessari all'installazione del lettore vanno eseguiti come utente root ( loggatevi con: $ su -, vi sarà richiesta la password di root ).
Passo 1: verifica del pacchetto pcsc-lite
Ricordarsi di eseguire tutti i passi come utente root.
Affinchè il tutto funzioni correttamente, è necessario controllare se sul sistema è installato il pacchetto pcsc-lite e che sia attivo il servizio pcscd.
Accertarsi di avere attivo un collegamento ad Internet ed eseguire il seguente comando da consol: - yum -y install pcsc-lite.
Il sistema provvederà all'installazione/aggiornamento del pacchetto richiesto.
Tramite il seguente comando si assicura l'avvio automatico del servizio: chkconfig --level 2345 pcscd on
Al termine di quest'operazione riavviare il sistema.
Passo 2: installazione del Java plugin
La versione di Java plugin consigliata è la 1.5.0. Scaricare il seguente script: install_java
Eseguire tale script, che rileverà l'eventuale versione del software Java installata sul PC e seguire le indicazioni suggerite, digitare il comando : bash –vx nome_script 2>error
Per installare il software Java, scaricare il pacchetto Linux RPM jre-1_5_0_12-linux,
(è possibile scaricarlo direttamente dal sito della Sun Microsystems).
Procedere all’installazione del pacchetto, portandovi nella directory in cui è stato scaricato, avviare il processo di installazione, digitando: ./nome-pacchetto.bin (dove nome-pacchetto è il nome del file scaricato)
verrà visualizzato il contratto di licenza, accettarlo (per sfogliare le pagine del contratto premere la barra spaziatrice).
A questo punto sarà stato creato il pacchetto RPM, per installarlo eseguire: rpm -ivh nome-rpm.rpm (dove nome-rpm è il nome del pacchetto rpm creato dall'esecuzione del comando precedente).
E' ora possibile rimuovere i due file .bin e. rpm (consigliabile).
Eseguire nuovamente lo script install_java che provvederà a terminare correttamente l’installazione del Java plugin.
Passo 3a : installazione del lettore SCR355
Inserire il lettore SCR355 nella porta USB libera, attendere qualche secondo e inserire la Smart Card G&D nel lettore. Se si illumina il led (luce verde) allora il lettore è installato correttamente.
Passo 3b : installazione del lettore SCR3310
Qui troverete il pacchetto contenente i driver del lettore.
Scompattate il file SCR3310_Linux.zip sotto una directory locale del vostro disco;
Solo se non disponete delle versioni aggiornate di libUSB o PCSCLite, come indicato nei requisiti, seguire i seguenti passi :
- Installare le usb utils tramite yum: yum install usbutils
- Posizionarsi nella directory appena creata dopo aver scompattato il file di cui al punto precedente
- Eseguire i seguenti comandi :
- tar xvfz pcsc-lite-1.4.101.tar.gz
- cd pcsc-lite-1.4.101
- ./configure --prefix=/usr --disable-libhal
- make
- make install
- Da terminale posizionarsi nella cartella SCR3310_Linux ed eseguire il seguente comando:
- tar xvfz scmccid_5.0.4_linux.tar.gz
- cd scmccid_5.0.4_linux.
- ./install
- Riavviate il computer
Passo 4: installazione dei driver della Smart Card (solo per Smart Card G&D)
Installare il pacchetto openssl097a ( l'installazione di tale pacchetto è necessaria anche se sulla vostra macchina è installata una versione successiva di openssl), in modo da soddisfare le dipendenze con i driver della Smart Card (accertarsi di avere ancora attivo il collegamento ad Internet): yum -y install openssl097a
Scaricate il pacchetto RPM contenente i driver per la Smart Card, installarlo eseguendo il comando: rpm -ivh safesign-pkcs11-2.1.0-3.i586.rpm
E' possibile installare una utility di gestione della Smart Card scaricabile qui: rpm -ivh safesign-tokenmanager-2.1.0-1.i586.rpm