[Risolto] SLpct problema con Java e con lettore INFOCERT

Utilizzo di applicazioni in ambito professionale.
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

Ciao, il fatto è che non è Dike ad avere problemi, ma la usb Infocert che a volte viene rilevata e a volte no. Comunque grazie per il tuo contributo
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: slpct problema con Java

Messaggio da Sam9999 »

i5_linux [url=https://forum.ubuntu-it.org/viewtopic.php?p=5108527#p5108527][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Ciao, il fatto è che non è Dike ad avere problemi, ma la usb Infocert che a volte viene rilevata e a volte no. Comunque grazie per il tuo contributo
Da me Dike ha dei problemi e non firma.. mentre FirmaOK invece firma. La chiavetta ed il lettore vengono adesso rilevati e li uso anche sui siti web con la CNS.

C'è qualche aggiornamento Dike ?

Ho appena scaricato versione 6.5.8, reinstallato e funziona.. bene. :ciao:
-------------
S. @-M.
-------------
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

Codice: Seleziona tutto

xxxxxx@i5:~$ dmesg | tail -30 | grep -i usb
[  124.546003] usb 1-5: new high-speed USB device number 4 using xhci_hcd
[  124.694546] usb 1-5: New USB device found, idVendor=058f, idProduct=6254
[  124.694552] usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  124.695301] hub 1-5:1.0: USB hub found
[  124.981982] usb 1-5.1: new high-speed USB device number 5 using xhci_hcd
[  125.083935] usb 1-5.1: New USB device found, idVendor=048d, idProduct=1167
[  125.083940] usb 1-5.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  125.083944] usb 1-5.1: Product: USB Mass Storage Device
[  125.083948] usb 1-5.1: Manufacturer: iTE Tech
[  125.083952] usb 1-5.1: SerialNumber: 000000000000027A
[  125.101436] usb-storage 1-5.1:1.0: USB Mass Storage device detected
[  125.101633] scsi host4: usb-storage 1-5.1:1.0
[  125.101685] usbcore: registered new interface driver usb-storage
[  125.102491] usbcore: registered new interface driver uas
[  125.181970] usb 1-5.2: new full-speed USB device number 6 using xhci_hcd
[  125.284803] usb 1-5.2: New USB device found, idVendor=25dd, idProduct=2311
[  125.284808] usb 1-5.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  125.284812] usb 1-5.2: Product: keyfour-a1
[  125.284816] usb 1-5.2: Manufacturer: BIT4ID
[  125.288297] hid-generic 0003:25DD:2311.0004: hiddev0,hidraw3: USB HID v1.00 Device [BIT4ID keyfour-a1] on usb-0000:00:14.0-5.2/input0
[  126.110942] scsi 4:0:0:0: Direct-Access     IT1167B  USB Flash Disk   0.00 PQ: 0 ANSI: 4
xxxxx@i5:~$ 
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

Sam9999 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5108551#p5108551][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Da me Dike ha dei problemi e non firma.. mentre FirmaOK invece firma. La chiavetta ed il lettore vengono adesso rilevati e li uso anche sui siti web con la CNS.
ma usi anche tu SLpct? che poi, per firmare, si "appoggia" a FirmaOK?
e poi mi potresti fornire il link preciso di firmaOK?
grazie :-)
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: slpct problema con Java

Messaggio da rai »

Con il lettore inserito esegui

Codice: Seleziona tutto

pcsc_scan -n
in due occasioni diverse: una volta che hai la notifica che Dike è pronta all'uso e un'altra volta in cui il dispositivo di firma non viene rilevato.

(per uscire da pcsc_scan premi Ctrl+C)
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: slpct problema con Java

Messaggio da Sam9999 »

i5_linux [url=https://forum.ubuntu-it.org/viewtopic.php?p=5108592#p5108592][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Sam9999 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5108551#p5108551][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Da me Dike ha dei problemi e non firma.. mentre FirmaOK invece firma. La chiavetta ed il lettore vengono adesso rilevati e li uso anche sui siti web con la CNS.
ma usi anche tu SLpct? che poi, per firmare, si "appoggia" a FirmaOK?
e poi mi potresti fornire il link preciso di firmaOK?
grazie :-)

C'è per FirmaOK
Postecert - Download

Come driver l'ho scaricato da pec.it ... per linux, ma era quello per il browser, cioé per abilitare la CNS in firefox o chrome

Driver Smart/SIM Card
Questa è la URL ma di preciso dovrei richiedere...libbit4xpki.so

Infatti il mio lettore non andava.. poi dopo l'installazione di Studio invece è andato senza altre cose da fare.
-------------
S. @-M.
-------------
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

@ rai: avrò la disponibilità del pc da lunedì in poi, mi scuso.
@ Sam9999: grazie, ma non ho capito se usi anche tu SLpct
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: slpct problema con Java

Messaggio da rai »

i5_linux ha scritto:@ rai: avrò la disponibilità del pc da lunedì in poi, mi scuso.
figurati :) ma dato che hai accesso al pc solo in alcuni momenti, proviamo a saltare qualche passaggio.

Ti faccio aggiungere manualmente il tuo modello di lettore nel file di definizione dei device usb supportati da pcscd
Siccome di questo file ne hai tre copie è probabile che due siano dei symlink. Esegui nel terminale

Codice: Seleziona tutto

ls -l /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
ls -l /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
Se entrambe le righe terminano con -> /etc/libccid_Info.plist si tratta di symlink e puoi procedere; se no, non proseguire e posta l'output

Se i due precedenti erano symlink prova a fare i passaggi seguenti

Codice: Seleziona tutto

sudo service pcscd stop
estrai il lettore se è inserito.
Fai una copia di backup del file da modificare

Codice: Seleziona tutto

sudo cp /etc/libccid_Info.plist /etc/libccid_Info.plist-originale 

esegui l'editor di testi per fare le modifiche:

Codice: Seleziona tutto

sudo nano /etc/libccid_Info.plist

si aprirà un file xml che contiene tre array della stessa lunghezza: in pratica sono gli elenchi dei codici-produttori, dei codici-dispositivi e dei loro nomi "umani".
È fondamentale rispettare l'ordine, quindi inserisci le nuove righe al primo posto di ciascun array. Cerca le righe

Codice: Seleziona tutto

<key>ifdVendorID</key>
<array>
e subito dopo inserisci la riga

Codice: Seleziona tutto

<string>0x25DD</string>
Cerca le righe

Codice: Seleziona tutto

<key>ifdProductID</key>
<array>
e subito dopo inserisci la riga

Codice: Seleziona tutto

<string>0x2311</string>
Cerca le righe

Codice: Seleziona tutto

<key>ifdFriendlyName</key>
<array>
e subito dopo inserisci la riga

Codice: Seleziona tutto

<string>BIT4ID READER</string>
Salva ed esci dall'editor nano con Ctrl+X e poi S e Invio

esegui

Codice: Seleziona tutto

sudo service pcscd start
attacca il lettore alla usb e guarda se viene riconosciuto da

Codice: Seleziona tutto

pcsc_scan -n
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: slpct problema con Java

Messaggio da Sam9999 »

No, non uso quel programma che è tipico di chi lavora in tribunale o con il tribunale.
Ma se il lettore funziona e vi sono i drivers, suggerivo di vedere se serve il driver libbit4xpki.so che trovi su pec.it e serve per collegare il browser e credo anche applicazioni ai certificati della carta.
-------------
S. @-M.
-------------
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

pcscan con lettore non rilevato:

Codice: Seleziona tutto

~$ pcsc_scan -n
PC/SC device scanner
V 1.5.2 (c) 2001-2017, Ludovic Rousseau <ludovic.rousseau@free.fr>
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader... \ ^C
con lettore rilevato

Codice: Seleziona tutto

$ pcsc_scan -n
PC/SC device scanner
V 1.5.2 (c) 2001-2017, Ludovic Rousseau <ludovic.rousseau@free.fr>
Using reader plug'n play mechanism
Scanning present readers...
0: Bit4id CKey4 00 00
 
Mon Jan 21 10:12:30 2019
 Reader 0: Bit4id CKey4 00 00
  Card state: Card inserted, Shared Mode, 
  ATR: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 04 03 01 01 01 43 4E 53 10 31 80 65
 / ^C

poi solo la prima riga sembra un symlink, mentre la seconda no

Codice: Seleziona tutto

~$ ls -l /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
lrwxrwxrwx 1 root root 23 feb 21  2018 /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist -> /etc/libccid_Info.plist

~$ ls -l /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
-rw-r--r-- 1 root root 12765 ott 24  2017 /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
cosa faccio adesso?
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: slpct problema con Java

Messaggio da rai »

esegui il resto della procedura (backup compreso) sia su
/etc/libccid_Info.plist
che su
/usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
Certo, ci sarebbe da capire cosa impedisce a volte a pcsc_scan di riconoscere il lettore
Avatar utente
zacta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 563
Iscrizione: lunedì 19 dicembre 2011, 14:22
Desktop: Budgie / Lubuntu / Mate
Distribuzione: Ubuntu 20.04 - 22.04 LTS

Re: slpct problema con Java

Messaggio da zacta »

ce l'hai questa libreria installata?

Codice: Seleziona tutto

libbit4ipki.so
Hai provato ad inserire la chiavetta a sistema già avviato?
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

zacta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5109442#p5109442][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ce l'hai questa libreria installata?

Codice: Seleziona tutto

libbit4ipki.so
Hai provato ad inserire la chiavetta a sistema già avviato?
si

Codice: Seleziona tutto

~$ locate  libbit4xpki.so
/opt/dike6/libbit4xpki.so
/opt/dike6/libbit4xpki.so.conf
/opt/dike6/RAO/libbit4xpki.so
/opt/dike6/RAO/libbit4xpki.so.conf
sì, ho anche provato ad inserire la chiavetta a sistema già avviato, ma niente da fare
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

@rai:
ho fatto tutto quello che mi avevi suggerito ma, purtroppo, il lettore di firma digitale usb continua a non essere riconosciuto
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1983
Iscrizione: lunedì 9 giugno 2014, 8:59
Desktop: Studio Xfce
Distribuzione: Ubuntu 20.04 LTS (Focal)
Località: BO
Contatti:

Re: slpct problema con Java

Messaggio da Sam9999 »

libbit4xpki.so
mi pare vada sotto /usr/bin ...
-------------
S. @-M.
-------------
Avatar utente
zacta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 563
Iscrizione: lunedì 19 dicembre 2011, 14:22
Desktop: Budgie / Lubuntu / Mate
Distribuzione: Ubuntu 20.04 - 22.04 LTS

Re: slpct problema con Java

Messaggio da zacta »

quando hai installato SLPCT hai seguito questa guida?
https://www.slpct.it/8-download/90-inst ... nux-ubuntu
In fondo ti chiede di installare una estensione di Java (Jce), l'hai installata?
Ciao
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: slpct problema con Java

Messaggio da rai »

i5_linux ha scritto:oggi al riavvio del pc il dispositivo di firma digitale è stato riconosciuto (!), e SLpct ha funzionato a dovere.
Insomma:
· non è un problema di Java (o almeno non lo è più).
· certamente non è un problema della installazione di SLpct (o di altre applicazioni che devono usare i certificati).
· i driver per la smart card ci sono (e va bene metterli in qualsiasi cartella di sistema purchè SLpct sappia dove)
· i driver per il lettore idem, visto che in modo random esso viene riconosciuto.
Evidentemente, qualcosa a volte crea un conflitto con questo driver ed il lettore "scompare"
Purtroppo non conosco né Dike né questo lettore (tra l'altro, potresti mettere un link alla procedura che hai seguito per installare i driver per il lettore e Dike). Non so se cancellare _tutto_ quello che ha che fare con questi e re-installarli abbia senso, per cui le mie cartucce sono finite. Posso solo suggerire di provare a non usare wayland ma xorg.
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

Qui il link al sito di Dike da dove ho scaricato il file per installare questo programma https://www.firma.infocert.it/prodotti/dike6.php
Volevo solo precisare che non ho seguito alcuna procedura per installare i driver del lettore usb INFOCERT, che ho solo inserito in una delle prese usb posteriori del pc.
Per quanto riguarda wayland o xorg, ho anche provato a (s)cambiarli dalla schermata di login di Ubuntu (all'avvio del pc), ma anche in questo caso non è servito a niente.

Stavo pensando di reinstallare o mettere magari Debian, o forse archlinux..mah
Comunque Ti ringrazio per l'aiuto e per la pazienza. faccio sapere se ci sono novità.

EDIT
aggiungo solo qualche screen che potrebbe servire a capire meglio

https://imgur.com/a/Tq3uo1q qui, all'avvio del pc, si vede la notifica di "Dike Infocert Key inizializzata e pronta all'uso"
come dicevo qualche giorno fa questa notifica appare solo quando il dispositivo usb Infocert viene rilevato da Dike

https://imgur.com/a/yImtuxc qui si vede Dike appena lanciata, con una tab sul lato destro con le "rotelline". premendo questo tasto relativo alle impostazioni di Dike si va alla pagina dei "Dispositivi" (ovvero del lettore usb Infocert) https://imgur.com/a/316sp5s
in questo caso effettivamente rilevato

magari a me è sfuggito qualcosa
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: slpct problema con Java

Messaggio da rai »

Potresti postare una pagina con il tuo lettore? magari cercando tramite qualcuno dei codici presi dall'etichetta o dalla confezione

Inoltre voglio dire una fesseria: hai provato a usare le porte usb anteriori, o almeno una porta usb diversa? per quanto improbabile, un guasto hardware o un falso contatto non è impossibile
i5_linux
Prode Principiante
Messaggi: 29
Iscrizione: lunedì 7 gennaio 2019, 18:30
Desktop: ubuntu-wayland
Distribuzione: Ubuntu 18.04.1 LTS x86_64
Sesso: Maschile

Re: slpct problema con Java

Messaggio da i5_linux »

ecco le foto del lettore
https://imgur.com/a/ciBqBoA

ho provato a usare sia le porte anteriori che quelle posteriori ma...

allego poi https://imgur.com/a/hMZ4fQL dove si vede Dike che non rileva il lettore "nessun dispositivo rilevato"
Scrivi risposta

Ritorna a “Applicazioni professionali”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti