Lettore smartcard Kraun - Chip ACR38 - Installazione

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Apro un nuovo post per vedere di avere la CRS funzionante su Ubuntu.
Sto provando il lettore della Kraun KR.LS, altro non è che ulteriore applicazione del chip ACR38, quindi i presupposti sono buoni !
Ho installato pcsclite e pcsc-tools da synaptic ( Ubuntu 8.10)
Ho installato Dike per Linux da Unioncamere.
Con il lettore collegato e senza card ecco il risultato di lsusb

Codice: Seleziona tutto

 lsusb
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based Smart Card Reader
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
con la card inserita ecco il risultato di pcsc_scan

Codice: Seleziona tutto

pcsc_scan
PC/SC device scanner
V 1.4.14 (c) 2001-2008, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.4.99
Scanning present readers
0: ACS ACR38U 00 00

Fri Jan 30 16:13:59 2009
 Reader 0: ACS ACR38U 00 00
  Card state: Card inserted, 
  ATR: 3B FF 18 00 FF 81 31 FE 55 00 6B 02 09 02 00 01 11 01 43 4E 53 11 31 80 8E

ATR: 3B FF 18 00 FF 81 31 FE 55 00 6B 02 09 02 00 01 11 01 43 4E 53 11 31 80 8E
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU (115200 bits/s at 3.57 MHz)
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  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) = 55 --> Block Waiting Integer: 5 - Character Waiting Integer: 5
+ Historical bytes: 00 6B 02 09 02 00 01 11 01 43 4E 53 11 31 80
  Category indicator byte: 00 (compact TLV data object)
    Tag: 6, len: B (pre-issuing data)
      Data: 02 09 02 00 01 11 01 43 4E 53
    Mandatory status indicator (3 last bytes)
      LCS (life card cycle): 11 (Proprietary)
      SW: 3180 (Error not defined by ISO 7816)
+ TCK = 8E (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 18 00 FF 81 31 FE 55 00 6B 02 09 02 00 01 11 01 43 4E 53 11 31 80 8E
	Infocamere CNS
Quindi come hardware viene riconosciuto, ora si tratta di installare i driver per Linux per poter far vedere il dispositivo a Dike e la libreria .so a Firefox.
Allegato al lettore c'è un cd con i driver per Linux, che altri non sono che versione aggiornata di quelli della Bit4id ( il lettorino di visto altre volte )
Il punto è che lanciando il ./configure abbiamo questo risultato:

Codice: Seleziona tutto

:~/ACR38_LINUX_100709_P$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for pkg-config... yes
Package libpcsclite was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcsclite.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpcsclite' found
configure: error: install pcsc-lite 1.2.0 or later
pare non trovi pcsclite, sfido io il pacchetto installa pcsclite1  :o
Non sono affatto in grado di modificare lo script ./configure

Se poi lancio Dike e cerco di selezionare un dispositivo smartcard, semplicemente crasha con un bel segmentation fault
Qcuno mi da una mano  :'(   
Grazie  ;D
Batlh ghob ylpab
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Nessuno ha mai utilizzato una smartcard Unioncamere su Ubuntu ?
Batlh ghob ylpab
Avatar utente
Pingue_pinguino
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1514
Iscrizione: giovedì 24 novembre 2005, 17:52
Località: Valsusa

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da Pingue_pinguino »

Ciao,
Nessuno ha mai utilizzato una smartcard Unioncamere su Ubuntu ?
io, purtroppo, ci ho provato enne volte ma, vuoi per il lettore-chiavica che mi ritrovo, vuoi per la carta non supportata, non c'è stato nulla da fare.

Venendo al tuo problema, prova ad installare il pacchetto libpcsclite-dev ed a rilanciare il ./configure
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Grazie PP per la risposta, ma non cambia nulla. Mi sorge un dubbio: visto che l'hardware viene riconosciuto, e che ho installato libacr38u da repo universe, stavo pensando che
forse il driver presi dal sito ACS non serve, piuttosto serve far capire a  Dike e a Firefox che il lettore esiste !! Specie Firefox che qualsiasi lib gli indichi come PCKS11 di risponde sempre "Impossibile aggiungere modulo".
Aiutooooooooooooooooooooo >:( >:(
Batlh ghob ylpab
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Ok, sono testone e maldestro, ho dato :/configure invece di ./configure ( lo shift premuto troppo presto1)  :-[
comunque il pacchetto dell'acs è stato installato, i certificati PKCS ecc installati, ma.... Dike ( anche dopo reinstallazione ) continuare a crashare appena gli dico di scegliere
un dispositivo  >:(  >:(
Nessun altro suggerimento ?.
Ciao  :)
Batlh ghob ylpab
Avatar utente
Pingue_pinguino
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1514
Iscrizione: giovedì 24 novembre 2005, 17:52
Località: Valsusa

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da Pingue_pinguino »

Prova a lanciarlo da terminale così "forse" vedi il motivo del crash.
Che versione di Dike hai installato?

Ultima cosa: assieme al lettore ti hanno dato un cd rom?
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

L'ho scritto sul post: segmentation fault
ho installato il Dike sul sito firma.infocert ( è un deb)
Si e dal cd-rom che ho preso e installato i driver (grazie per la dritta, dovevo proprio installare la .dev )
Funziona bene con Firefox e Thunderbird, ma Dike.....
Batlh ghob ylpab
Avatar utente
Pingue_pinguino
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1514
Iscrizione: giovedì 24 novembre 2005, 17:52
Località: Valsusa

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da Pingue_pinguino »

L'ho scritto sul post: segmentation fault
Scusa, me la sono persa per strada.
La versione di Dike che hai istallato dovrebbe essere la 4.2.1 (è l'unica fornita in .deb). L'avevo installata anch'io a suo tempo e si avviava regolarmente; purtroppo il messaggio di errore è generico e non ne ricavo nulla se non consigliarti di tentare una reinstallazione pulita di Dike (che sicuramente avrai già tentato da solo).

Ho letto nelle mi scorribande sul web che, a volte, i problemi con i lettori di smart card su Ubuntu sono dovuti alle libusb che non montano usbfs, tu sai qualcosa al riguardo?
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

si ho visto anch'io che ci sarebbero problemi con la gestione di usbfs da parte di Ubuntu, ma non sono in grado di trovare soluzioni  :(
Sto cercando di provare opensignature, ma ho dei problemi e ancora non sono riuscito a installarlo.
Tu hai provato ?
Batlh ghob ylpab
Avatar utente
Pingue_pinguino
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1514
Iscrizione: giovedì 24 novembre 2005, 17:52
Località: Valsusa

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da Pingue_pinguino »

Cià
ma non sono in grado di trovare soluzioni
per risolvere potresti provare con il comando

Codice: Seleziona tutto

sudo mount -t usbfs none /proc/bus/usb
e, se funziona, è sufficiente aggiungere una riga in /etc/fstab così il S.O. lo fa all'avvio; al momento non ricordo la sintassi esatta della riga ma, se dovesse servirti, te la cerco.

Avevo provato Opensignature ma non ci ho cavato un ragno dal buco a causa del lettore che non veniva visto correttamente.

Hai provato a sentire Infocert sul problema di segmentation fault di Dike? Hanno un call center, qua https://www.firma.infocert.it/utilita/contattaci.php trovi tutto.
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Pingue, ecco il risultato:

Codice: Seleziona tutto

sudo mount -t usbfs none /proc/bus/usb
[sudo] password for raffaele: 
mount: none già montato o /proc/bus/usb occupato
mount: secondo mtab, procbususb è già montato su /proc/bus/usb
Provero con Infocert.
Ciao  ;D  e grazie  (good)
Batlh ghob ylpab
Avatar utente
Pingue_pinguino
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1514
Iscrizione: giovedì 24 novembre 2005, 17:52
Località: Valsusa

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da Pingue_pinguino »

Direi che al momento è l'unica strada percorribile. Il tuo S.O. vede sia il lettore che la smart card, infatti il risultato di pcsc_scan ne è la prova.

Sei poi riuscito con Opensignature?
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

opensignature è una chiavica (non me ne voglia il suo ideatore )
Adesso sono fuori ufficio e non ricordo l'ultime errore. Priima non trovava un link a una libreria, glie l'ho creato io, poi cercava una libreria tipo libcryptoqualcosa.qualcosa che in effetti non c'è nella versione da lui cercata, la .7, c'è però la.8 !!
Eppure il pacchetto .deb mi dava " tutte le dipendenze sono soddisfatte"  :o
infatti anche dando un install -f non doveva soddisfare nessuna dipendenza.
Può darsi che il pacchetto sia stato fatto male o il progetto sia fermo ( oppure io sono proprio negato ) :'(
Attualmente sono arenato qui
Batlh ghob ylpab
Avatar utente
dring
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 659
Iscrizione: martedì 3 novembre 2009, 9:22
Desktop: GNOME 3.4.2
Distribuzione: Debian 7.4 (wheezy) 64-bit
Località: Brescia

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da dring »

radivi ha scritto: opensignature è una chiavica (non me ne voglia il suo ideatore )
Adesso sono fuori ufficio e non ricordo l'ultime errore. Priima non trovava un link a una libreria, glie l'ho creato io, poi cercava una libreria tipo libcryptoqualcosa.qualcosa che in effetti non c'è nella versione da lui cercata, la .7, c'è però la.8 !!
Eppure il pacchetto .deb mi dava " tutte le dipendenze sono soddisfatte"  :o
infatti anche dando un install -f non doveva soddisfare nessuna dipendenza.
Può darsi che il pacchetto sia stato fatto male o il progetto sia fermo ( oppure io sono proprio negato ) :'(
Attualmente sono arenato qui
che versione hai usato di OpenSignature e su che distribuzione?
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Io  ho risolto semplicemente passando a 9.04 e con dike scaricato dai link di Unioncamere.
Basta solo installare i driver per il chipset del lettore (acr8  qualcosa) anche da synaptic
Batlh ghob ylpab
Avatar utente
dring
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 659
Iscrizione: martedì 3 novembre 2009, 9:22
Desktop: GNOME 3.4.2
Distribuzione: Debian 7.4 (wheezy) 64-bit
Località: Brescia

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da dring »

radivi ha scritto: Io  ho risolto semplicemente passando a 9.04 e con dike scaricato dai link di Unioncamere.
Basta solo installare i driver per il chipset del lettore (acr8  qualcosa) anche da synaptic
stessa cosa ho "dovuto" fare io:
ubuntu 9.10, lettore bit4id modello miniLector mlU38, smart card InfoCert CNS, installato Dike.

Dike è necessario per le carte InfoCert, a quanto mi ha detto l'assitenza telefonica di InfoCert, perché tramite DikeUtil che è compreso in Dike:
- attiva il PIN di firma per permettere la prima attivazione del dispositivo di firma (bisogna inserire il PUK e cambiare il PIN preimpostato)
- sblocca il PIN (permette lo sblocco del nuovo PIN della smart card

Sembra, dico sembra, sarebbe da verificare, che la smart card InfoCert non sia sbloccabile se non con l'uso di Dike.

L'unico problema che non sono ancora riuscito a risolvere è la verifica di un file firmato con Dike, se lo faccio mi dà tutto OK tranne il messaggio "impossibile scaricare la CRL" (che è la lista di revoca dei certificati digitali).
So che il problema è dovuto al mio router che deve essere configurato in modo da poter comunicare col server LDAP di InfoCert che contiene le liste aggiornate CRL. La configurazione necessaria è:

Codice: Seleziona tutto

LDAP:LDAP.INFOCERT.IT porta 389 uscita ed entrata
LDAP:LDAP2.INFOCERT.IT porta 389 uscita ed entrata
Il problema che sto trovando col mio router Netgear DG834v4 è la configurazione del firewall del router: qual'è l'indirizzo IP del server LDAP????
Avatar utente
radivi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 834
Iscrizione: sabato 3 febbraio 2007, 12:36
Località: Abruzzo

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da radivi »

Io in realtà ho verificato solo i file certificati da me, e non ho avuto problemi.
Siccome non ho avuto necessità di controllare files altrui, non saprei come aiutarti  :(

Ricordo però che trovai i ragazzi che hanno sviluppato il sistema per infocert molto disponibili a rispondere via e-mail ( mi sembra che il link fosse su Unioncamere, sono fuori ufficio e non posso controllare ) . Un tentativo non ti costa nulla.
Ciao  :)
Batlh ghob ylpab
Avatar utente
dring
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 659
Iscrizione: martedì 3 novembre 2009, 9:22
Desktop: GNOME 3.4.2
Distribuzione: Debian 7.4 (wheezy) 64-bit
Località: Brescia

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da dring »

radivi ha scritto: Io in realtà ho verificato solo i file certificati da me, e non ho avuto problemi.
Siccome non ho avuto necessità di controllare files altrui, non saprei come aiutarti  :(

Ricordo però che trovai i ragazzi che hanno sviluppato il sistema per infocert molto disponibili a rispondere via e-mail ( mi sembra che il link fosse su Unioncamere, sono fuori ufficio e non posso controllare ) . Un tentativo non ti costa nulla.
Ciao  :)
probabilmente ti sei collegato con modem e senza firewall che blocca le connessioni in entrata.
Io avendo il firewall hardware del router ho bisogno di aprire la porta 389, ma verso quale server?

Alla mia prima email infocert mi ha risposto in giornata ma con risposte vaghe e non tecniche, la seconda è senza risposta da tre giorni.
Avatar utente
Pingue_pinguino
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1514
Iscrizione: giovedì 24 novembre 2005, 17:52
Località: Valsusa

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da Pingue_pinguino »

Il problema che sto trovando col mio router Netgear DG834v4 è la configurazione del firewall del router: qual'è l'indirizzo IP del server LDAP?
Se sei sicuro che per risolvere ti basta l'ip del server di infocert ti basta fare un whois sul dominio ed ottieni quello che cerchi.

Scusa se son criptico ma non so se è possibile postare un ip pubblico di un server.
Avatar utente
dring
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 659
Iscrizione: martedì 3 novembre 2009, 9:22
Desktop: GNOME 3.4.2
Distribuzione: Debian 7.4 (wheezy) 64-bit
Località: Brescia

Re: Lettore smartcard Kraun - Chip ACR38 - Installazione

Messaggio da dring »

Pingue_pinguino ha scritto:
Il problema che sto trovando col mio router Netgear DG834v4 è la configurazione del firewall del router: qual'è l'indirizzo IP del server LDAP?
Se sei sicuro che per risolvere ti basta l'ip del server di infocert ti basta fare un whois sul dominio ed ottieni quello che cerchi.

Scusa se son criptico ma non so se è possibile postare un ip pubblico di un server.
se l'IP è pubblico vuol dire che non è privato.......
il problema è che il protocollo è "ldap" e non "http" per cui whois, già provato, non funziona.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], criceto45, Velvettiere e 8 ospiti