Carta Nazionale/Regionale dei Servizi: differenze tra le versioni

m
(Inserito Sblocco TS-CNS e tolto da Problematiche aaperte)
 
(4 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Wheezy|Jessie|Stretch|Buster}}
{{Versioni compatibili|Wheezy|Jessie|Stretch|Buster|Bullseye}}
 
== 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 20: Riga 21:
Il pacchetto da installare per far funzionare questo lettore è <code>libacsccid1</code>:
Il pacchetto da installare per far funzionare questo lettore è <code>libacsccid1</code>:
<pre>
<pre>
# aptitude install libacsccid1
# apt install libacsccid1
</pre>
</pre>
Se si dispone di un altro modello, effettuare una ricerca in [http://wiki.debian.org/Smartcards#Supported_Hardware questa pagina] del Wiki di Debian per trovare il driver da utilizzare.
Se si dispone di un altro modello, effettuare una ricerca in [http://wiki.debian.org/Smartcards#Supported_Hardware questa pagina] del Wiki di Debian per trovare il driver da utilizzare.
Riga 26: Riga 27:
Per verificare che il lettore funzioni correttamente, installiamo <code>pcscd</code> e <code>pcsc-tools</code>:
Per verificare che il lettore funzioni correttamente, installiamo <code>pcscd</code> e <code>pcsc-tools</code>:
<pre>
<pre>
# aptitude install pcscd pcsc-tools
# apt install pcscd pcsc-tools
</pre>
</pre>
A questo punto lanciare <code>pcsc_scan</code>:
A questo punto lanciare <code>pcsc_scan</code>:
Riga 69: Riga 70:
Installiamo OpenSC:
Installiamo OpenSC:
<pre>
<pre>
# aptitude install opensc
# apt install opensc
</pre>
</pre>
A questo punto occorre trovare il percorso della libreria OpenSC necessaria per accedere ai portali che fanno utilizzo della tecnologia CNS; potrebbe essere diverso a seconda dell'architettura, e quindi cerchiamolo con:
A questo punto occorre trovare il percorso della libreria OpenSC necessaria per accedere ai portali che fanno utilizzo della tecnologia CNS; potrebbe essere diverso a seconda dell'architettura, e quindi cerchiamolo con:
Riga 83: Riga 84:
Oppure, a partire da Debian Stretch:
Oppure, a partire da Debian Stretch:
<pre>
<pre>
# aptitude install firefox-esr-l10n-it
# apt install firefox-esr-l10n-it
</pre>
</pre>
Quindi:
Quindi:
1. Collegare il lettore di smartcard
# Collegare il lettore di smartcard
2. Avviare Firefox
# Avviare Firefox
3. Inserire la tessera sanitaria nel lettore
# Inserire la tessera sanitaria nel lettore
4. In Firefox, selezionare Modifica → Preferenze → Privacy e sicurezza → Dispositivi di sicurezza
# In Firefox, selezionare Modifica → Preferenze → Privacy e sicurezza → Dispositivi di sicurezza
5. Cliccare su Carica, inserire una descrizione (es: TesseraSanitaria) ed il percorso corretto del file opensc-pkcs11.so, come individuato precedentemente.
# Cliccare su Carica, inserire una descrizione (es: TesseraSanitaria) ed il percorso corretto del file opensc-pkcs11.so, come individuato precedentemente.
=== Chromium ===
=== Chromium ===
Installare tutto il software necessario:
Installare tutto il software necessario:
<pre>
<pre>
# aptitude install chromium-l10n libnss3-tools
# apt install chromium-l10n libnss3-tools
</pre>
</pre>
Nel caso in cui il browser fosse aperto, chiuderlo.
Nel caso in cui il browser fosse aperto, chiuderlo.
Riga 108: Riga 109:
$ modutil -dbdir sql:.pki/nssdb/ -list
$ modutil -dbdir sql:.pki/nssdb/ -list
</pre>
</pre>
== Utilizzo dei servizi ==
== Utilizzo dei servizi ==
# Inserire la tessera nel lettore
# Inserire la tessera nel lettore
Riga 124: Riga 126:


Chi ha ruby può avere un'idea del contenuto con lo [https://github.com/francescm/tessera_sanitaria script di prova].
Chi ha ruby può avere un'idea del contenuto con lo [https://github.com/francescm/tessera_sanitaria script di prova].
== Sblocco TS-CNS ==
== Sblocco TS-CNS ==
Se si digita tre volte il PIN errato la TS-CNS viene bloccata. Per sbloccarla in autonomia, senza doversi recare allo sportello dell'ASL, occorre conoscere il codice PUK (di 8 cifre, almeno di norma) e digitare da terminale il seguente comando:<syntaxhighlight>
Se si digita tre volte il PIN errato la TS-CNS viene bloccata. Per sbloccarla in autonomia, senza doversi recare allo sportello dell'ASL, occorre conoscere il codice PUK (di 8 cifre, almeno di norma) e digitare da terminale il seguente comando:<syntaxhighlight>
$ pkcs15-tool -u --puk CodicePUK
$ pkcs15-tool -u --puk CodicePUK
</syntaxhighlight>
</syntaxhighlight>
== Problematiche aperte ==
=== Tessere di nuova emissione ===
Potrebbe essere necessario ricorrere al software più recente disponibile, non sempre rilasciato con licenza libera. Diventa importante verificare il modello della carta per scaricare il software corretto.


== Problematiche aperte ==
=== Firma elettronica ===
=== Firma elettronica ===
Trovare un software per la firma elettronica dei documenti. Potrebbe essere [http://opensignature.sourceforge.net/english.php#os OpenSignature], che però non è presente nei repository ufficiali Debian. Vedi anche [http://wiki.debian.org/PkgItalianOnly qui].
Trovare un software per la firma elettronica dei documenti. Potrebbe essere [http://opensignature.sourceforge.net/english.php#os OpenSignature], che però non è presente nei repository ufficiali Debian. Vedi anche [http://wiki.debian.org/PkgItalianOnly qui].
Riga 137: Riga 140:
== Fonti ==
== Fonti ==
* [https://sites.google.com/site/dalbrizio/how-to_/cartanazionaledeiservizicnssudebianubuntu3264bit Daniele Albrizio howto]
* [https://sites.google.com/site/dalbrizio/how-to_/cartanazionaledeiservizicnssudebianubuntu3264bit Daniele Albrizio howto]
* https://www.muciu.it/cns_unlock/
{{Autori
{{Autori
|Autore = [[Utente:Stemby|Stemby]]
|Autore = [[Utente:Stemby|Stemby]]
914

contributi