Carta regionale servizi (CRS) Lombardia.

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
fe-65
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mer 23 lug 2008, 20:03
Slackware: 12.2
Desktop: kde

Carta regionale servizi (CRS) Lombardia.

Messaggio da fe-65 »

Qualcuno ha fatto funzionare con Slackware il lettore di smartcard venduto in edicola nei mesi scorsi dalla Regione Lombardia e la relativa smart card ?
Se sì, con quali procedure d'installazione ?
Grazie.

simonevio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mar 3 apr 2007, 22:33
Slackware: 14.2
Kernel: 4.4.29
Desktop: xfce

Re: Carta regionale servizi (CRS) Lombardia.

Messaggio da simonevio »

E' parecchio che provo a far funzionare la mia CRS rimbalzando tra i siti FVG e Lombardia, cercando di adattare i pacchetti alla Slack. Forse per i più esperti è un giochetto (sarà per questo che non ho trovato documentazione in rete che mi aiutasse?) ma per uno come me ce ne è voluta!!

E quindi, fiero di aver finalmente raggiunto il mio piccolo obiettivo, pubblico ciò che ho fatto, sperando di contribuire a far risparmiare qualche mal di testa ad altri!

Ho una Slack 13.1, Firefox 3.6.3, il lettore usb bit4id fornito gratuitamente dalla regione FVG e la CRS FVG (non so se funziona anche con le CRS Lombardia ma non vedo perchè non dovrebbe, tanto più che driver e librerie arrivano dal sito lombardo).

1- installato pcsc-lite-1.5.5-i486-1mch.txz da Slacky repository 13.1
2- installato in /usr/lib/pcsc/drivers/ il driver del lettore libminilector38-bit4id.rpm prelevato da http://www.crs.lombardia.it/components/ ... bit4id.rpm
operazione da fare manualmente; il pacchetto installerebbe il driver in /usr/lib/bit4id e non in /usr/lib/pcsc/drivers/
3- riavviato pcsc con
# /etc/rc.d/rc.pcscd restart
4- installato libbit4spki.rpm prelevato da http://www.crs.lombardia.it/components/libbit4spki.rpm
5- aggiunto un nuovo modulo di sicurezza in Firefox con Modifica->Preferenze->Avanzate->Cifratura->Dispositivi di sicurezza->Carica e inserendo in Nome File Modulo "/usr/lib/bit4id/libbit4spki.so"

Non ho idea se il lettore sia lo stesso di cui parli tu. Se non dovesse funzionare con lo stesso driver, spero di averti comunque dato qualche buona indicazione da cui partire.

Buona CRS!

kanzy
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: sab 10 mag 2008, 15:02
Slackware: 14.2

Re: Carta regionale servizi (CRS) Lombardia.

Messaggio da kanzy »

Per quanto riguarda l'architettura a 64bit, la procedura è sostanzialmente diversa. Poichè in tutti i treads sull'argomento non trovo risposte precise al riguardo, qui la mia installazione per Slackware e Salix 13.37-64.

AGGIORNAMENTO 30/04/2012

Scaricare i files:

- pcsc-lite-1.8.1
https://alioth.debian.org/frs/download. ... .3.tar.bz2
demone di gestione

- opensc-0.12.2
http://www.opensc-project.org/files/ope ... 2.2.tar.gz.
libreria di funzioni

- ccid-1.4.3
https://alioth.debian.org/frs/download. ... .6.tar.bz2
driver universale

(numeri di versione esistenti al momento di scrivere queste note)

Chi preferisce - sicuramente meglio - creare i pacchetti *.tgz, trova anche gli SlackBuilds sul repository http://www.slackbuilds.org alla voce 'System'.
Come si nota, NON servono i files rilasciati dalle Regioni.

---
Installazione

Prima di tutto compilare ed installare pcsc-lite, poi opensc ed infine ccid, che deve trovare i files dei pacchetti precedenti GIA` installati nel sistema per potersi compilare correttamente.

Per abilitare l'uso all'utente comune (diversamente si può operare solo da root) creare il gruppo pcscd con permessi di lettura-scrittura, ed assegnare questi permessi alla directory /var/run/pcscd (se non esiste bisogna crearla).

Esempio: 'useradd -u 257 -g pcscd -d /var/run/pcscd -s /bin/false pcscd'

Assegnare i permessi SGID a /usr/sbin/pcscd.
Avviare il demone pcscd: '/etc/rc.d/rc.pcscd start'.
(In seguito ricordarsi di avviare il demone sempre PRIMA di aprire Firefox.)

Inserire il lettore di smartcard USB (deve essere un modello compatibile 64 bit, es.: SCM Microsystems SCR3310 v2.0 32/64bit, acquisto di pochi euro su ebay).

Aprire Firefox (se non esiste bisogna installarlo) in configurazione standard, cioè con i cookies abilitati e la navigazione anonima disabilitata.
Se già aperto, chiuderlo e riaprirlo in una nuova sessione.
Scorrere il menu

Edit-> Preferences-> Advanced-> Encryption-> Security Devices: click su Load;
nella casella Module Name inserire: CRS PKCS#11 Module;
nella casella Module Filename inserire: /usr/lib64/opensc-pkcs11.so.

Sotto la voce impostata dovrebbe comparire il nome del proprio lettore.

Lanciare l'indirizzo della Regione: http://www.crs.lombardia.it/;
sotto Servizi on line per il cittadino aprire il link Servizi Socio Sanitari;
quindi aprire il link Consulta il tuo Fascicolo Sanitario Elettronico: si apre una nuova finestra giallina con i simboli della Carta Regionale Servizi e della Regione Lombardia.

Adesso (non prima) inserire la Carta Regionale Servizi nel lettore;
si accende il led (se presente) che indica un corretto funzionamento;
click su OK per accedere al menu dei servizi.

---
Per evitare che altri utenti o altre applicazioni accedano alla nostra area una volta effettuato il login, Opensc permette l'inserimento di una sola carta e di attivare una singola sessione. Per cui, in caso di errori di configurazione o di procedura, è necessario togliere la carta dal lettore e chiudere il browser per poter ripetere l'operazione.
l'uomo ha bisogno di cibo rifugio e storie

Rispondi