Pagina 1 di 1

Carta servizi, smart card e firma digitale

Inviato: venerdì 30 dicembre 2016, 15:11
da Hesediel84
Sto girando sulla 16.04

Allora ho attivato la tessera sanitaria come carta servizi della regione sardegna.
Mi è stato consegnato il lettore di schede bit4id modello 38U

Scaricando i driver da qui
https://resources.bit4id.com/#/product/miniLector_EVO

ho eseguito quanto sostiene qui:
http://www.regione.sardegna.it/tscns/pa ... usa/linux/

La scheda è priva di codici e quindi Athena, ho seguito quanto dice qui

http://www.regione.sardegna.it/tscns/re ... 092014.pdf

Ora sulla scheda è stata installata una firma digitale, che non riesco a usare su linux.

ho installato da qui https://www.pec.it/Download.aspx
l'ultima versione di arubasign la 3.1.1 ho provato anche la 3.0 a cui linkava uno dei documenti della regione ma il comportamento è lo stesso:

se provo a firmare un qualsiasi file mi dice: nessuna smartcard inserita
Stessa cosa se apro writer di libreoffice e faccio firma digitale non mi compare nulla.

La cosa su windows invece funziona.

Premetto che seguendo la guida la carta su firefox funziona

con il comando pcsc_scan -n seguente è facendo test di inserzione, rimozione e reinserzione della scheda dal lettore

Codice: Seleziona tutto

ale@Lenovo-PC:~$ pcsc_scan -n
PC/SC device scanner
V 1.4.25 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.14
Using reader plug'n play mechanism
Scanning present readers...
0: ACS ACR 38U-CCID 00 00

Fri Dec 30 15:09:25 2016
Reader 0: ACS ACR 38U-CCID 00 00
  Card state: Card inserted, Shared Mode, 
  ATR: 3B DF 18 00 81 31 FE 7D 00 6B 15 0C 01 81 01 11 01 43 4E 53 10 31 80 E8

Fri Dec 30 15:09:30 2016
Reader 0: ACS ACR 38U-CCID 00 00
  Card state: Card removed, 

Fri Dec 30 15:09:31 2016
Reader 0: ACS ACR 38U-CCID 00 00
  Card state: Card inserted, Shared Mode, 
  ATR: 3B DF 18 00 81 31 FE 7D 00 6B 15 0C 01 81 01 11 01 43 4E 53 10 31 80 E8

sembra quindi funzionare

Codice: Seleziona tutto

ale@Lenovo-PC:~$ lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 05e3:0510 Genesys Logic, Inc. 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 072f:90cc Advanced Card Systems, Ltd ACR38 SmartCard Reader
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dov è il problema?

Re: Carta servizi, smart card e firma digitale

Inviato: venerdì 30 dicembre 2016, 19:00
da ivantu
mancano delle informazioni

hai configurato i moduli driver del lettore SmartCard sul browser? -> (preferenze - Avanzate - dispositivo di sicurezza)
in base anche al tipo del chip usato sulla card?

Re: Carta servizi, smart card e firma digitale

Inviato: venerdì 30 dicembre 2016, 19:41
da Hesediel84
Si si. Non mi son spiegato nelle operazioni tramite browser la card viene riconosciuta e funziona, ovvero come carta servizi.

La carta però possiede anche la firma digitale, è questa che non riesco a far funzionare.

Per esempio su Windows se creo un documento con libre office e vado su file - firma digitale e faccio firma documento mi compare l'opzione firma digitale con il mio nome e codice fiscale che posso applicare al documento. Stessa cosa posso applicare la firma digitale con il software di Aruba arubasign. Non utilizzo il browser in queste procedure. Su Windows funziona, su Ubuntu no.

Per capirci su windows succede questo:

usando arubasign
Immagine

su libreoffice
Immagine


MENTRE SU LINUX

Immagine
Immagine
Immagine

Via browser funziona, mi chiede il pin della tessera e tutto ok.

Re: Carta servizi, smart card e firma digitale

Inviato: sabato 31 dicembre 2016, 10:44
da ivantu
forse il tipo di versione di libreoffice, potrebbe essere differente?

quando apri il software Aruba, sopratutto la prima volta, ha fatto la ricerca di aggiornamenti?
la Card è rinnovata?

in base al microchip vanno installati i driver, dalla pagina Download che cosa hai installato?
riesci ad accedere alle altre impostazioni nel software Aruba? per esempio Opzioni e Parametri? dalla schermata dice che lì manca qualcosa...

Re: Carta servizi, smart card e firma digitale

Inviato: sabato 31 dicembre 2016, 11:18
da Hesediel84
La versione di LibreOffice è la medesima la 5.2.3

Si il software di Aruba ha ricercato e installato aggiornamenti.

La Card è la tessera sanitaria, abilitata ieri per la prima volta sia al servizio come carta servizi, sia per la prima volta inserita firma digitale


Ho scaricato da qui:
https://www.pec.it/Download.aspx

che mi sembrano siano presenti versioni più aggiornate rispetto a quanto presente sul sito della regione sardegna:

1. il Driver per smartcard Athena
2. il Driver per lettori BIT4ID
3. il software Arubasign

sul sito della regione è presente anche un "pacchetto autoinstallante per linux": http://www.regione.sardegna.it/tscns/re ... xsetup.zip
la cui descrizione recita:
Per una più immediata installazione della tua carta, è disponibile un pacchetto autoinstallante che scarica e installa sul tuo pc linux (distribuzioni Debian e Fedora) tutti software necessari per utilizzare la TS-CNS. Segui la procedura guidata, accetta le condizioni di utilizzo e dopo pochi clic potrai usare la tua TS-CNS come strumento di autenticazione certa e di firma digitale.
Provando a installarlo:
Immagine
Immagine

non so se possa avere qualcosa in più rispetto agli altri pacchetti singoli che ho scaricato.

In più dubbio su questo file: http://www.regione.sardegna.it/tscns/re ... Athena.zip

definito come software per le card Athena, all'interno del quale c'è questo file "libaseCnsP11.so". Sul pdf di istruzioni dice:
2. all’interno della cartella precedentemente scaricata selezionare (in base alla piattaforma posseduta) la sottocartella
“x64” o la sottocartella “x86”, selezionare e copiare il file libaseCnsP11.so in una cartella per la quale l’utente
possieda i permessi di lettura (es. /home/<nomeprofilo>/)
3. aggiornare la cache con il comando ldconfig.
questo per indirizzare però spiega sucessivamente la card a firefox.

Firefox comunque sinceramente si è trovato tutto da solo:

Immagine

inserendo poi da solo anche un altro modulo indirizzato al file scaricato:
Immagine



Per quanto riguarda la domanda sul software ArubaSign si posso accedere a tutte le opzioni, ma mi sembra qualcosa del sistema in se più che del software perchè il iconoscimento da parte di libreoffice per esempio dovrebbe a questo punto essere indipendente da arubasign


aggiungo che seguendo quanto scritto qui con questi comandi:
http://wiki.ubuntu-it.org/Hardware/Peri ... ervizi/CNS
la card ora funziona anche via chrome non solo firefox, però insomma solo via browser come autenticazione.

Ho scaricato da quest'altro sito: http://www.lispa.it/cs/Satellite?c=Page ... 3626137003

Il software IDProtect manager di Athena, che effettivamente riconosce la carta perchè mi mostra tutte le info a riguardo, e inserendo il pin mi mostra i certificati presenti all'interno.

Re: Carta servizi, smart card e firma digitale

Inviato: sabato 31 dicembre 2016, 11:38
da ivantu
quindi ora funziona?

ti mancava le librerie Opensc.

Re: Carta servizi, smart card e firma digitale

Inviato: sabato 31 dicembre 2016, 12:09
da Hesediel84
no non funziona. Opensc erano già installate, ma ripeto, via browser il riconoscimento della carta funziona.

Re: Carta servizi, smart card e firma digitale

Inviato: sabato 31 dicembre 2016, 13:06
da GreYOwL
la butto lì, non avendo un lettore del genere, visto che la mia regione (lazio) non offre, sigh, questo servizio...
io gestisco la mia chiave digitale, e poi di firmare, ecc. documenti anche da nautilus.
Permette anche di importare chiavi e firme già presenti nel sistema. provaci :)
è solo un idea, ma potrebbe riuscire