Carta Nazionale/Regionale dei Servizi: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
(piccole correzioni per Stretch)
(7 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Wheezy|Jessie|Testing_2016}}
{{Versioni compatibili|Wheezy|Jessie|Stretch|Buster}}
== Introduzione ==
== Introduzione ==
La CNS/CRS è una smart card che permette l'accesso a servizi online forniti da diversi enti pubblici italiani.
La CNS/CRS è una smart card che permette l'accesso a servizi online forniti da diversi enti pubblici italiani.
Riga 73: Riga 73:


== Configurazione del browser ==
== Configurazione del browser ==
Al momento l'unico browser a supportare queste funzionalità è Iceweasel/Firefox. Su Chromium ci sono da molti mesi lavori in corso in tal senso, ma è difficile prevedere quando il software di casa Google sarà utilizzabile; chi è interessato, può tenere d'occhio [http://code.google.com/p/chromium/issues/detail?id=42073 questo] bug report.
Queste funzionalità sono fornite sia da Iceweasel/Firefox che da Chromium.


Installiamo tutto il software necessario:
Installiamo OpenSC:
<pre>
<pre>
# aptitude install iceweasel-l10n-it opensc
# aptitude install opensc
</pre>
Oppure, a partire da Debian Stretch:
<pre>
# aptitude install firefox-esr-l10n-it opensc
</pre>
</pre>


Riga 91: Riga 87:


In questo caso sarà dunque <code>/usr/lib/i386-linux-gnu/opensc-pkcs11.so</code>; appuntiamolo da qualche parte.
In questo caso sarà dunque <code>/usr/lib/i386-linux-gnu/opensc-pkcs11.so</code>; appuntiamolo da qualche parte.
=== Iceweasel/Firefox ===
<pre>
# aptitude install iceweasel-l10n-it
</pre>
Oppure, a partire da Debian Stretch:
<pre>
# aptitude install firefox-esr-l10n-it
</pre>


Rimane solo da aprire Iceweasel/Firefox e poi:
Rimane solo da aprire Iceweasel/Firefox e poi:
# Modifica → Preferenze → Avanzate → Cifratura → Dispositivi di sicurezza → Carica
# Modifica → Preferenze → Avanzate → Cifratura (o "Certificati", nelle versioni più recenti) → Dispositivi di sicurezza → Carica
# inserire nel campo "Nome modulo": CRS PKCS#11
# inserire nel campo "Nome modulo": CRS PKCS#11
# click su "Sfoglia" e selezionare il file che ci eravamo appuntati (nell'esempio: <code>/usr/lib/i386-linux-gnu/opensc-pkcs11.so</code>)
# click su "Sfoglia" e selezionare il file che ci eravamo appuntati (nell'esempio: <code>/usr/lib/i386-linux-gnu/opensc-pkcs11.so</code>)
# click su Apri → OK → OK → Chiudi
# click su Apri → OK → OK → Chiudi
# chiudere il browser
# chiudere il browser
=== Chromium ===
Installare tutto il software necessario:
<pre>
# aptitude install chromium-l10n libnss3-tools
</pre>
Nel caso in cui il browser fosse aperto, chiuderlo.
Inserire la smart card nel lettore, aprire un terminale e, posizionandosi nella home dell'utente, eseguire il comando
<pre>
$ modutil -dbdir sql:.pki/nssdb/ -add "CNS PKCS#11" -libfile /PATH/TO/MY/LIB.so
</pre>
dove al posto di <code>/PATH/TO/MY/LIB.so</code> metteremo il percorso che ci eravamo appuntati (nell'esempio: <code>/usr/lib/i386-linux-gnu/opensc-pkcs11.so</code>).
Verificare la corretta registrazione della libreria con
<pre>
$ modutil -dbdir sql:.pki/nssdb/ -list
</pre>


== Utilizzo dei servizi ==
== Utilizzo dei servizi ==
# Inserire la tessera nel lettore
# Inserire la tessera nel lettore
# Attendere che la tessera venga letta (in genere basta osservare il led)
# Attendere che la tessera venga letta (in genere basta osservare il led)
# Avviare Iceweasel/Firefox: se tutto va bene in genere il led smette di lampeggiare e rimane fisso acceso
# Avviare il browser: se tutto va bene in genere il led smette di lampeggiare e rimane fisso acceso
# Accedere alla pagina interessata: si dovrebbe aprire una finestra che richiede il PIN
# Accedere alla pagina interessata: si dovrebbe aprire una finestra che richiede il PIN
# Usufruire dei servizi
# Usufruire dei servizi
# Chiudere il browser e aspettare che il led torni a lampeggiare
# Chiudere il browser e aspettare che il led torni a lampeggiare
# Estrarre la tessera
# Estrarre la tessera
== Lettura dei dati pubblici sulla tessera ==
La tessera sanitaria contiene sul filesystem alcuni dati pubblici che si possono leggere sia con la
interfaccia smartcard sia con un lettore contactless per le tessere sanitarie più recenti (post 2018 almeno).
I dati pubblici (codice fiscale, nome e cognome, numero di tessera) sono sufficienti nei totem di pagamento
delle prestazioni sanitarie in Emilia Romagna.
Chi ha ruby può avere un'idea del contenuto con lo [https://github.com/francescm/tessera_sanitaria script di prova].


== Problematiche aperte ==
== Problematiche aperte ==
Riga 123: Riga 157:
{{Autori
{{Autori
|Autore = [[Utente:Stemby|Stemby]]
|Autore = [[Utente:Stemby|Stemby]]
|Estesa_da = [[Utente:metaldaze|metaldaze]]
|Verificata_da =
|Verificata_da =
:[[Utente:Wtf|Wtf]]
:[[Utente:Wtf|Wtf]]
|Numero_revisori = 1
:[[Utente:Usmnunter|Usmnunter]] 15:10, 10 set 2019 (CEST)
|Numero_revisori = 2
}}
}}


2

contributi

Menu di navigazione