Firma digitale con TS-CNS e Arubasign

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Dopo aver correttamente configurato la mia tessera sanitaria per poterla utilizzare come dispositivo di firma digitale su windows, ho provato ad installare il dispositivo anche su Ubuntu.
Ciò anche per garantirmi un'alternativa di accesso, in quanto vorrei installare il mio secondo dispositivo di firma digitale (Namirial, rilasciatomi dal mio ordine professionale) sullo stesso PC, e non vorrei rendermi conto a posteriori dell'esistenza di conflitti fra i due strumenti se usati sullo stesso pc. Purtroppo il dispositivo Namirial non supporta Linux, al contrario della TS-CNS, che invece prevede l'uso anche con questo sistema operativo.
Una volta seguita la guida del wiki ed installato correttamente il dispositivo su Firefox, ho provato a installare anche Arubasign. Sono riuscito ad installare tutto regolarmente, ma all'atto di provare una firma digitale, dopo avere lanciato Arubasign e selezionato un file pdf da firmare, il programma fa comparire due finestre successive in cui è scritto:

Codice: Seleziona tutto

Nessuna smartcard inserita

Codice: Seleziona tutto

Impossibile selezionare un certificato
Inserire una smartcard o impostare uno user name di firma remota nell'apposita sezione Opzioni e Parametri
Sono certo che la mia smartcard funzioni perchè da Firefox viene riconosciuta, e anzi ho anche provato a usarla per fare un accesso con riconoscimento dell'identita su un sito web senza avere problemi.
Il problema mi pare sia Arubasign che non riconosce il dispositivo.
Qualcuno sa dirmi come risolvere il problema?
Grazie in anticipo.
P.
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

che modello di lettore smartcard hai installato nel computer

Firma remota ArubaPEC
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Ciao Ivantu, e grazie per la tua risposta.
Intanto il lettore è un Bit4id mod. 38U, cioè questo:
Immagine
Grazie per il suggerimento del manuale, intanto leggendo il manuale ho capito che devo inserire lo username nella sezione Opzioni e parametri, cosa che ho fatto, tanto che provando a firmare un documento ora mi apre il menu con la richiesta password.
Peccato che a questo punto il sistema non riconosce la password e mi da il messaggio

Codice: Seleziona tutto

password errata
Perchè?
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

La tessera è valida?

Di quale regione sei?
Dal sito della regione Lombardia
Con la Carta Regionale dei Servizi è possibile firmare documenti con firma digitale?

No, solo con firma elettronica e firma elettronica avanzata.
La CRS/CNS e la TS/CNS sono però predisposte per accogliere un ulteriore certificato per apporre la firma digitale così come stabilito dalle Linee Guida per l'emissione e l'utilizzo della Carta Nazionale dei Servizi.
CNS servizi card
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

ivantu ha scritto:La tessera è valida?

Di quale regione sei?
Dal sito della regione Lombardia
Con la Carta Regionale dei Servizi è possibile firmare documenti con firma digitale?

No, solo con firma elettronica e firma elettronica avanzata.
La CRS/CNS e la TS/CNS sono però predisposte per accogliere un ulteriore certificato per apporre la firma digitale così come stabilito dalle Linee Guida per l'emissione e l'utilizzo della Carta Nazionale dei Servizi.
CNS servizi card
La tessera è della Regione Sardegna, è valida, e funziona anche come dispositivo di firma digitale. Oltretutto, come ho scritto, tutto funziona su pc con Windows7 (nel senso che riesco ad apporre la firma digitale senza problemi), mentre su Ubuntu non riesco a farla funzionare.
Il punto è proprio che vorrei poter firmare anche usando Ubuntu, cosa che sinora non sono riuscito a fare.
Hesediel84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 842
Iscrizione: sabato 27 dicembre 2008, 22:35
Desktop: Kubuntu KDE
Distribuzione: 16.04

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hesediel84 »

avevo postato lo stesso problema:

http://forum.ubuntu-it.org/viewtopic.php?f=9&t=617542


non sono riuscito a risolvere, per la firma digitale, da windows
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Beh, speriamo di trovare qualche modo per risolvere entrambi. Non credo sia impossibile. La mia idea è che ci sia un problema di riconoscimento del dispositivo, per cui Arubasign non riesce a vedere in modo adeguato la tessera e blocca l'operazione come se non ci fosse la tessera
Hesediel84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 842
Iscrizione: sabato 27 dicembre 2008, 22:35
Desktop: Kubuntu KDE
Distribuzione: 16.04

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hesediel84 »

si ma per esempio da windows, librteoffice firma digitalmente i documenti senza necessità di "scomodare" arubasign. Fa tutto lui in automatico. Su ubuntu invece no
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

@Hari Seldon
il driver per il chip della tessera l'hai installato?


installa,

Codice: Seleziona tutto

sudo apt install pcsc-tools pcscd
e poi dai il comando

Codice: Seleziona tutto

pcsc_scan
posta qui gli output
posta anche

Codice: Seleziona tutto

dpkg -l | grep pcsc
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Codice: Seleziona tutto

moses@moses:~$ sudo apt install pcsc-tools pcscd
[sudo] password di moses: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
pcsc-tools is already the newest version (1.4.25-1).
pcscd is already the newest version (1.8.14-1ubuntu1.16.04.1).

Codice: Seleziona tutto

moses@moses:~$ pcsc_scan
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

Wed Mar 22 10:09:46 2017
Reader 0: ACS ACR 38U-CCID 00 00
  Card state: Card inserted, 
  ATR: 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80 FC

ATR: 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80 FC
+ TS = 3B --> Direct Convention
+ T0 = DF, Y(1): 1101, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU

Codice: Seleziona tutto

moses@moses:~$ dpkg -l | grep pcsc
ii  libpcsc-perl                                          1.4.14-1build1                                i386         Perl interface to the PC/SC smart card library
ii  libpcsclite1:i386                                     1.8.14-1ubuntu1.16.04.1                       i386         Middleware to access a smart card using PC/SC (library)
ii  pcsc-tools                                            1.4.25-1                                      i386         Some tools to use with smart cards and PC/SC
ii  pcscd                                                 1.8.14-1ubuntu1.16.04.1                       i386         Middleware to access a smart card using PC/SC (daemon side)
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

non hai postato completamente l'output del comando pcsc-scan. Ridai il comando con la card inserita
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Così va bene?

Codice: Seleziona tutto

moses@moses:~$ pcsc_scan
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...
Waiting for the first reader...found one
Scanning present readers...
0: ACS ACR 38U-CCID 00 00

Fri Mar 24 07:54:09 2017
Reader 0: ACS ACR 38U-CCID 00 00
  Card state: Card inserted, 
  ATR: 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80 FC

ATR: 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80 FC
+ TS = 3B --> Direct Convention
+ T0 = DF, Y(1): 1101, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
    129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TC(1) = 00 --> Extra guard time: 0
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 7D --> Block Waiting Integer: 7 - Character Waiting Integer: 13
+ Historical bytes: 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80
  Category indicator byte: 00 (compact TLV data object)
    Tag: 6, len: B (pre-issuing data)
      Data: 02 0C 01 82 01 11 01 43 4E 53
    Mandatory status indicator (3 last bytes)
      LCS (life card cycle): 10 (Proprietary)
      SW: 3180 (Error not defined by ISO 7816)
+ TCK = FC (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80 FC
	Italian healtcare card (TS) National Service Card (CNS) (HealthCare)

ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

sembra tutto ok, la tessera è stata riconosciuta.

non hai ancora risposto, da Aruba hai scaricato il driver adatto al chip della card? possibili differenti chip...
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Si, assolutamente. Ho installato tutto nel modo corretto. Tanto che sono riuscito ad utilizzare la tessera per il riconoscimento via web, non per la firma digitale.
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

ho trovato un link molto utile ts-cns card
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Ho visitato il sito già alla prima installazione della prima card su Windows. La prima TS-CNS aveva qualche problema, il sistema (su Windows) spesso non riconosceva la card e dovevo fare un giro complicato per fargliela vedere. Non ho neanche provato ad installarla su Ubuntu. Invece la nuova card sembrava meglio, per cui ho provato l'installazione in questo ambiente. Per il momento senza fortuna.

C'è qualcuno che nel frattempo ha provato e ha qualche novità sulla procedura? grazie
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6674
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 23.10
Sesso: Maschile

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da ivantu »

la guida pdf dell'ultimo link l'hai seguito?
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Hari Seldon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: domenica 27 gennaio 2008, 10:43
Desktop: gnome-classic (Mate)
Distribuzione: Ubuntu 18.04LTS - Lubuntu 22.04LTS
Località: South Sardinia/Lombardy
Contatti:

Re: Firma digitale con TS-CNS e Arubasign

Messaggio da Hari Seldon »

Si, certo, ho seguito le istruzioni di installazione come indicate nella guida.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 23 ospiti