Pagina 1 di 4

infocert, lettore di smart card hamlet HUSCR2, dike.

Inviato: gio set 10, 2015 19:07
da Black bart
Salve a tutti,ho bisogno di utilizzare il software di firma certificata infocert con un lettore di smart card hamlet HUSCR2.

Dopo aver installato senza problemi il software dike,ho trovato i driver per il lettore che scarico dal sito del produttore:

-libusb
-pcsc-lite
-ccid

Li installo con l'accortezza di seguire gli slackbuild trovati su slackbuilds.org,il problema è che quando inserisco il lettore nella usb ed avvio dike,il lettore lo vede ma mi avvisa che c'è un problema di comunicazione con il lettore stesso e non riesco a proseguire...

Avete suggerimenti?

Grazie

Re: Ci stò perdendo la testa...

Inviato: gio set 10, 2015 20:47
da leocata
La sparo li..... hai provato da root? magari c'è da scrivere l'utente in qualche gruppo...

Re: Ci stò perdendo la testa...

Inviato: gio set 10, 2015 22:24
da Black bart
Ho provato anche da root ma niente...
La sola cosa che ho notato e' il fatto che i driver sono in 32 bit,questo potrebbe influire?

Re: Ci stò perdendo la testa...

Inviato: ven set 11, 2015 10:18
da conraid
Se hai una slackware 64 senza multilib direi proprio di sì.

Re: Ci stò perdendo la testa...

Inviato: ven set 11, 2015 12:13
da Black bart
Si,ma anche su una 32 bit mi da lo stesso errore.
Ho anche provato ad installare "pcsc-tools" riportato anche sul sito ufficiale ma da Slackbuilds non è compilabile,meglio la compilazione non va a buon fine...

Peccato perchè ne ho bisogno per firmare dei documenti e dovrò usare altro.

Re: Ci stò perdendo la testa...

Inviato: ven set 11, 2015 18:50
da erio
pcsc-lite ha questo readme:
You must have a "pcscd" user and a "pcscd" group to run this script.
To create the user and group you can run these two commands
(uid/gid are set accordingly to http://slackbuilds.org/uid_gid.txt):
# groupadd -g 257 pcscd
# useradd -u 257 -g pcscd -d /var/run/pcscd -s /bin/false pcscd

To start PC/SC-lite daemon, run "/etc/rc.d/rc.pcscd start". This is most
easily accomplished by adding the following to /etc/rc.d/rc.local:
if [ -x /etc/rc.d/rc.pcscd ]; then
/etc/rc.d/rc.pcscd start
fi
For pcmcia readers, this daemon should be started after rc.pcmcia.

Beware!
- PC/SC-lite daemon is meant as _alternative_ to openct: running rc.openctd
and rc.pcscd at the same time can and will lead to unforseeable problems
(specially with usb devices that can be managed by both of them, one daemon
can claim one device, making it unavailable for other daemon).

Smartcard reader's drivers are not included and must be compiled and installed
separately. See DRIVERS file in pcsc-lite's doc directory for more information
on getting and installing specific drivers. pcsc-lite is compiled with the
--enable-usbdropdir=<libdir>/pcsc/drivers flag -- this directory will be the
destination for usb readers' drivers (e.g. ccid, cardman, ...).

Since version 1.6.0, serial support is not really maintained. Upstream
developer deems serial readers as rare, so he no longer provides reader.conf
file: if it's still required, you will have to manually create it in
/etc/reader.conf.d (please see 'man 5 reader.conf' for details).

Since version 1.6.0, events are sent through the socket, so you have to
manually remove unused /var/run/pcscd/pcscd.events/ directory.

Re: Ci stò perdendo la testa...

Inviato: sab set 12, 2015 12:22
da conraid
Che slackware usi?
Nel mio repository ho i programmi per current 64bit per far funzionare il lettore della tessera sanitaria della regione toscana .
Tra cui i vari programmi pcsc.
Se vuoi darci un'occhiata li trovi qui:
repository -> http://ponce.cc/slackers/repository/
slackbuilds -> https://github.com/conraid/SlackBuilds

Re: Ci stò perdendo la testa...

Inviato: sab set 12, 2015 17:25
da Black bart
Al momento ho installato sia la stable 14.1 che la currrent anche se uso sempre più spesso la current,quindi preferisco rimanere lì...
Il problema è capire di quali programmi ho bisogno,se scarico i driver specifici dal sito Hamlet,trovo gli .rpm che sono "libusb pcsc-lite ccid"

io invece di convertire gli .rpm in .tgz installo da slackbuilds.org seguendo i readme sia pcsc-lite che ccid mentre libusb dovrebbe essere già installato sulla slackware,però alla fine non funziona,se avvio dike non mi vede il lettore.

Quindi,o i driver non sono giusti oppure sbaglio ad installarli.

Una curiosità,è possibile mettere i vostri repo per current nel file .conf di slackpkgplus?

Grazie dell'aiuto.

Re: Ci stò perdendo la testa...

Inviato: sab set 12, 2015 21:40
da erio
le versioni dei software sul sito hamlet sono absolete se usi current aggiorna tutte le versioni,magari usa sbopkg,e' molto utile, avevo letto su linux question di un problema su una current 64 bit per i driver della stampante brother che ha solo
driver 32 bit l'utente ha risolto installando solo le glib-solib-2.22_multilib,devo dire che funziona ho anche io una brother e uso current 64 bit.

Re: Ci stò perdendo la testa...

Inviato: mer set 16, 2015 18:19
da Black bart
Visto che mi serviva firmare documenti ho dovuto usare debian,in quel caso mi sono serviti soltanto pcsc-lite e ccid,li ho installati partendo da .tar.gz ed hanno funzionato subito...non riesco però a risolvere con slackware...

Re: Ci stò perdendo la testa...

Inviato: sab set 19, 2015 22:37
da Kronos
Io utilizzo regolarmente la firma digitale con una slackware 14.1 a 32 bit.
Ho una smart card della camera di commercio (la mia però non è infocert ma Aruba) e un lettore Gemalto.
Come software di firma uso Actalis FileProtector.

Grazie a slackbuilds.org ho installato pcsc-lite, pcsc-perl e pcsc-tools oltre ai driver generici ccid e il tutto funziona bene.

Se c'è un problema di comunicazione con il lettore potrebbe dipendere dal demone "pcscd". Sei sicuro di averlo attivato?
Eventualmente segui le indicazioni del readme che è stato postato sopra. Ciao

Re: Ci stò perdendo la testa...

Inviato: mer set 23, 2015 9:29
da Black bart
Il demone funziona,ne sono certo.
Quello che non capisco nel readme di pcscd-lite è questo:

pcsc-lite is compiled with the
--enable-usbdropdir=<libdir>/pcsc/drivers flag -- this directory will be the
destination for usb readers' drivers

Come controllo che ccid sia installato dove specifica il readme?

Grazie

Re: Ci stò perdendo la testa...

Inviato: gio set 24, 2015 8:09
da Kronos
Lo slackbuild che ho usato io era impostato per installare i drivers in /usr/lib/pcsc/drivers.
Ovviamente prima di andare a installare i drivers occorre installare pcsc-lite (è richiesto per la compilazione).
Ciao

Re: Ci stò perdendo la testa...

Inviato: sab set 26, 2015 11:04
da Black bart
Esatto,in effetti ho controllato,i driver sono proprio lì...
Però non funziona ancora,il messaggio di errore è:

"tentativo di comunicazione con il dispositivo fallito"

Non so più cosa fare...

Grazie comunque...

Re: Ci stò perdendo la testa...

Inviato: mar set 29, 2015 17:19
da Black bart
Nessuno ha altre idee?

Grazie...