Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CIE ( di nuovo) su bullseye

125 views
Skip to first unread message

Filippo Dal Bosco -

unread,
Apr 10, 2021, 12:50:03 PM4/10/21
to
Ad ottobre s' era parlato di CIE

Mi sono deciso a prendere il lettore

ACS ACR122U

ho seguito le istruzioni ed installato

pcsc-lite

i driver per buster

il pacchetto CIE del ministero

Se la procedura è corretta :

nelle istruzioni c' è scritto

You can list the readers from your PC/SC application.

questo significa che pcsc-lite è una applicazione che devo vedere sul
desktop e che posso lanciare ?
Non la trovo nemmeno dopo un reboot

Dopo aver messo nel USB una lucina rossa si accende sul reader. Metto
sopra la CIE e diventa verde, Ma se lancio il CIE del Ministero
quando immetto il pin di 8 cifre mi dice: carta non presente.

con lsusb

Bus 003 Device 002: ID 072f:2200 Advanced Card Systems, Ltd ACR122U
Bus 001 Device 003: ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller



Che sia bullseye troppo giovane per il reader ?

Dovrò provare con buster su un altro PC


--
Filippo

Mario

unread,
Apr 10, 2021, 3:20:03 PM4/10/21
to
Il 10/04/21 18:40, Filippo Dal Bosco - ha scritto:
In dmesg cosa leggi?

Poi, io faccio così:

- appoggio la cie sul lettore (e la lascio lì!)
- avvio il CIE del ministero
- inserisco il PIN di 8 cifre
- clicco su "Abbina" e lascio fare.

Prova così.
Una volta abbinata, il cie del ministero se la ricorda anche se riavvi
il pc.

Mario

Filippo Dal Bosco -

unread,
Apr 11, 2021, 3:00:02 AM4/11/21
to
Il giorno Sat, 10 Apr 2021 21:11:53 +0200
Mario <mario...@tiscali.it> ha scritto:

>
>
> In dmesg cosa leggi?
--------------------------
88.720001] Btrfs loaded, crc32c=crc32c-intel
[ 180.723469] usb 3-1: new full-speed USB device number 2 using xhci_hcd
[ 180.909046] usb 3-1: New USB device found, idVendor=072f, idProduct=2200, bcdDevice= 2.14
[ 180.909052] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 180.909055] usb 3-1: Product: ACR122U PICC Interface
[ 180.909057] usb 3-1: Manufacturer: ACS
[ 180.954516] nfc: nfc_init: NFC Core ver 0.1
[ 180.954548] NET: Registered protocol family 39
[ 180.975481] usb 3-1: NFC: NXP PN532 firmware ver 1.6 now attached
[ 180.983714] usbcore: registered new interface driver pn533_usb

-------------------------

lsusb -v -t
---------------------------
Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
|__ Port 3: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller
|__ Port 3: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 480M
ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller
-----------------------------

--
Filippo

Mario

unread,
Apr 11, 2021, 7:00:03 AM4/11/21
to
Il 11/04/21 08:48, Filippo Dal Bosco - ha scritto:

> [ 180.723469] usb 3-1: new full-speed USB device number 2 using xhci_hcd
> [ 180.909046] usb 3-1: New USB device found, idVendor=072f, idProduct=2200, bcdDevice= 2.14
> [ 180.909052] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> [ 180.909055] usb 3-1: Product: ACR122U PICC Interface
> [ 180.909057] usb 3-1: Manufacturer: ACS


Stesso lettore che ho anche io e vedo le stesse righe sul mio dmesg.
Hai provato come ti ho suggerito?

Giancarlo Martini

unread,
Apr 11, 2021, 7:10:04 AM4/11/21
to
Non so se ti può essere utile ma per la tessera sanitaria io ho fatto così:

https://wiki.golem.linux.it/Carta_Nazionale_dei_Servizi_e_Firma_Digitale


Installare ccid opensc pcsc-tools pcscd opensc-pkcs11 libnss3-tools

Avviare pcscd.service (systemctl start pcscd.service)

Verificare che venga riconosciuto con pcsc_scan (questo da terminale)

Per Mozilla Firefox aggiungere un security-related device: 

1) Open the Security Devices page (reach it via Preferences, Privacy & Security, Certificates), 

2) Load and set the Module Name to CAC Module and module filename to

/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so



Per Chrome dare il comando

modutil -dbdir sql:.pki/nssdb/ -add "OpenSC" -libfile /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so



Per verificarlo su aRuba

https://ca.arubapec.it/crtest/showcert.php





--
Giancarlo Martini
(Replace 'AAA' con '@')  
mailto:giancarlo.firAAAgmail.com

Filippo Dal Bosco -

unread,
Apr 11, 2021, 7:30:02 AM4/11/21
to
Il giorno Sun, 11 Apr 2021 12:45:39 +0200
Mario <mario...@tiscali.it> ha scritto:


>
> Stesso lettore che ho anche io e vedo le stesse righe sul mio dmesg.
Certo, ad ottobre 2020 avevi scritto che lo usavi senza problemi ed io
ho preso lo stesso


> Hai provato come ti ho suggerito?

lo usi su debian 10 o bullseye ? Io sto provando su bullseye

comunque stesso metodo.


--
Filippo

Filippo Dal Bosco -

unread,
Apr 11, 2021, 7:40:03 AM4/11/21
to
Il giorno Sun, 11 Apr 2021 13:04:47 +0200
Giancarlo Martini <gianca...@gmail.com> ha scritto:

> Non so se ti può essere utile ma per la tessera sanitaria io ho fatto
> così:

La CIE ( che sto provando) sfrutta una tecnologia diversa dalla SCN

Domanda: pcsc e gli altri vanno bene per ambedue ?


--
Filippo

Giancarlo Martini

unread,
Apr 11, 2021, 9:10:02 AM4/11/21
to
Sinceramente non so se pcsc va bene anche per la cie, mi piacerebbe pensare che le differenze fra le due siano 'nascoste' cos' come quando collego due dispositivi usb diversi.
Non ho seguito tutta la discussione e forse scrivo una sciocchezza, ma hai già visto questo?
c'è anche il pacchetto per debian

Filippo Dal Bosco -

unread,
Apr 11, 2021, 10:30:03 AM4/11/21
to
Il giorno Sun, 11 Apr 2021 15:01:19 +0200
Giancarlo Martini <gianca...@gmail.com> ha scritto:

> Sinceramente non so se pcsc va bene anche per la cie, mi piacerebbe
> pensare che le differenze fra le due siano 'nascoste' cos' come
> quando collego due dispositivi usb diversi.
> Non ho seguito tutta la discussione e forse scrivo una sciocchezza,
> ma hai già visto questo?
> https://www.cartaidentita.interno.gov.it/identificazione-digitale/software-cie/

si, ma è specifico per la CIE, non sono le app e driver per il reader



--
Filippo

Mario

unread,
Apr 11, 2021, 11:00:03 AM4/11/21
to
Il 11/04/21 13:26, Filippo Dal Bosco - ha scritto:
> lo usi su debian 10 o bullseye ? Io sto provando su bullseye

Ero e sono ancora su testing/bullseye.

Filippo Dal Bosco -

unread,
Apr 11, 2021, 11:20:02 AM4/11/21
to
Il giorno Sun, 11 Apr 2021 16:58:59 +0200
Mario <mario...@tiscali.it> ha scritto:

> Il 11/04/21 13:26, Filippo Dal Bosco - ha scritto:
> > lo usi su debian 10 o bullseye ? Io sto provando su bullseye
>
> Ero e sono ancora su testing/bullseye.

visto che il reader è identico al tuo
visto che la distribuzione è identica

mi puoi dire quali quali pacchetti hai installato oltre a quello del
ministero interni ?

grazie


--
Filippo

Mario

unread,
Apr 11, 2021, 12:00:02 PM4/11/21
to
Il 11/04/21 17:14, Filippo Dal Bosco - ha scritto:
In quei giorni installavo anche per usare la carta del codice fiscale
con CNS con un lettore smartcard.
Ho installato vari pacchetti, non saprei indicarteli.
In ogni caso se avvii il middleware (il programma per la CIE del
ministero) da terminale forse trovi dei messaggi utili.

Ma non mi hai ancora risposto alla domanda che ti ho fatto: hai seguito
_alla_ _lettera_ questi passaggi (naturalmente dopo aver collegato il
reader)?

Filippo Dal Bosco -

unread,
Apr 11, 2021, 12:10:02 PM4/11/21
to
Il giorno Sun, 11 Apr 2021 17:52:08 +0200
Mario <mario...@tiscali.it> ha scritto:

faccio esattamente così

> > - appoggio la cie sul lettore (e la lascio lì!)
> > - avvio il CIE del ministero
> > - inserisco il PIN di 8 cifre
> > - clicco su "Abbina" e lascio fare.

è qui che si blocca:

dice: CIE NON presente



--
Filippo

Mario

unread,
Apr 11, 2021, 12:20:03 PM4/11/21
to
Il 11/04/21 18:03, Filippo Dal Bosco - ha scritto:
Che ti dice se avvi il middleware da terminale?

Mario

unread,
Apr 11, 2021, 12:20:03 PM4/11/21
to
Il 11/04/21 18:03, Filippo Dal Bosco - ha scritto:
collega il lettore, appoggia la cie sul lettore e da terminale digita:

pcsc_scan

e premi invio.
Senza riportare per intero la schermata, trovi scritto una riga con questo:

> Reader [numero]: ACS ACR122U 00 00
> Event number: 1
> Card state: Card inserted,
> ATR: {qui 20 coppie esadecimali, l'ID della tua CIE}

con sotto altre righe che inizia con l'ultima qui sopra??

Filippo Dal Bosco -

unread,
Apr 11, 2021, 12:40:02 PM4/11/21
to
Il giorno Sun, 11 Apr 2021 18:19:17 +0200
Mario <mario...@tiscali.it> ha scritto:


> >
> collega il lettore, appoggia la cie sul lettore e da terminale digita:
>
> pcsc_scan
tutto quello che viene fuori

Sun Apr 11 18:33:23 2021
Reader 0: Virtual PCD 00 00
Event number: 0
Card state: Card removed,
Reader 1: Virtual PCD 00 01
Event number: 0
Card state: Card removed,




--
Filippo

Filippo Dal Bosco -

unread,
Apr 11, 2021, 12:50:02 PM4/11/21
to
Il giorno Sun, 11 Apr 2021 18:11:12 +0200
Mario <mario...@tiscali.it> ha scritto:


> Che ti dice se avvi il middleware da terminale?

java -Xms1G -Xmx1G -Djna.library.path=".:/usr/local/lib" -classpath "/usr/share/CIEID/cieid.jar" it.ipzs.cieid.MainApplication
java.io.FileNotFoundException: /home/f/.CIEID/cieid.props (File o directory non esistente)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at it.ipzs.cieid.util.Utils.getProperty(Utils.java:53)
at it.ipzs.cieid.MainApplication.initialize(MainApplication.java:67)
at it.ipzs.cieid.MainApplication.<init>(MainApplication.java:59)
at it.ipzs.cieid.MainApplication.showUI(MainApplication.java:52)
at it.ipzs.cieid.MainApplication$1.run(MainApplication.java:41)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)



>


--
Filippo

Mario

unread,
Apr 11, 2021, 1:50:03 PM4/11/21
to
Il 11/04/21 18:39, Filippo Dal Bosco - ha scritto:
Non sono esperto, ma un semplice utente come te.
Mi sembra chiaro che potrebbe esserci un problema: sembra che il lettore
non venga inizializzato e quindi non utilizzato. Probabilmente questo
poi da un errore e il middleware ti dice che non trova la carta.

Comunque, appena sotto la riga dove hai scritto il comando, ti dovrebbe
apparire qualcosa come questo:
> Using reader plug'n play mechanism
> Scanning present readers...
> 0: Virtual PCD 00 00
> 1: Virtual PCD 00 01
> 2: OMNIKEY AG 3121 USB 00 00 {questo è il mio smartcard reader}
> 3: ACS ACR122U 00 00 {questo è RFID reader in questione}

Vedi una riga simile alla 3?

Filippo Dal Bosco -

unread,
Apr 11, 2021, 2:00:02 PM4/11/21
to
Il giorno Sun, 11 Apr 2021 19:44:41 +0200
Mario <mario...@tiscali.it> ha scritto:

>
> Comunque, appena sotto la riga dove hai scritto il comando, ti
> dovrebbe apparire qualcosa come questo:
> > Using reader plug'n play mechanism
> > Scanning present readers...
> > 0: Virtual PCD 00 00
> > 1: Virtual PCD 00 01
> > 2: OMNIKEY AG 3121 USB 00 00 {questo è il mio smartcard reader}
> > 3: ACS ACR122U 00 00 {questo è RFID reader in questione}
>
> Vedi una riga simile alla 3?

no, tutto quello che ho mandato è tutto quello che esce, nulla di più



--
Filippo

Davide Prina

unread,
Apr 11, 2021, 2:00:02 PM4/11/21
to
On 11/04/21 18:43, Filippo Dal Bosco - wrote:
> Il giorno Sun, 11 Apr 2021 18:11:12 +0200
> Mario ha scritto:

>> Che ti dice se avvi il middleware da terminale?
>
> java -Xms1G -Xmx1G -Djna.library.path=".:/usr/local/lib" -classpath "/usr/share/CIEID/cieid.jar" it.ipzs.cieid.MainApplication
> java.io.FileNotFoundException: /home/f/.CIEID/cieid.props (File o directory non esistente)

Nota: non ho ancora la CIE e quindi quello che riporto qui sotto lo
derivo dal thread e dal sito della CIE

ma quel file esiste?
Non è che esiste e non ha i permessi corretti? O magari non hai fatto
un'installazione completa/corretta.

Inoltre la prima volta devi eseguire una procedura particolare, vedi "5.
Primo utilizzo della CIE con il Middleware"

https://www.cartaidentita.interno.gov.it/wp-content/uploads/2020/03/CIE-3.0-Manuale-duso-del-middleware-Linux.pdf

Poi per usarla con Firefox devi fare quanto indicato al paragrafo
"6. Accesso ad un servizio online mediante il browser Firefox e la CIE"

Speriamo che facciano un pacchetto in Debian.

Ciao
Davide
--
What happened in 2013 couldn't have happened without free software
(He credited free software for his ability to help disclose the U.S.
government's far-reaching surveillance projects).
Edward Snowden

Filippo Dal Bosco -

unread,
Apr 11, 2021, 2:20:03 PM4/11/21
to
Il giorno Sun, 11 Apr 2021 19:55:52 +0200
Davide Prina <davide...@gmail.com> ha scritto:

>
> ma quel file esiste?

no. L' ho creato io e la volta successiva CIE non si è più lamentato ma
continua a non funzionare


>
> Inoltre la prima volta devi eseguire una procedura particolare, vedi
> "5. Primo utilizzo della CIE con il Middleware"
>
> https://www.cartaidentita.interno.gov.it/wp-content/uploads/2020/03/CIE-3.0-Manuale-duso-del-middleware-Linux.pdf

è esattamente quello che ho fatto.


> Speriamo che facciano un pacchetto in Debian.


magari. Nelle istruzioni del reader presente sul cd e pure sul sito c'
è scritto di installare solo pcsc_lite. In debian non è presente, mi
sembra in Ubuntu


adesso sarò costretto a fare quello che facevo 20 anni fa quando un
hardware non funzionava in linux: lo provo su win10. Almeno sarò sicuro
che il reader o la CIE non sono guasti

--
Filippo

Mario

unread,
Apr 11, 2021, 2:20:04 PM4/11/21
to
Il 11/04/21 19:55, Filippo Dal Bosco - ha scritto:
allora, prova a seguire la procedura di installazione come indicato dal
manuale linkato da Davide.

Segui queste indicazioni:
> Effettuato il download, occorre aprire un
> terminale e digitare il seguente comando,
> dopo essersi posizionati nella directory dove è
> stato scaricato il pacchetto di installazione:
>
> sudo dpkg -i <NOME_FILE>.deb
>
> Verrà richiesto di inserire la password di root.
>
> Inserita la password e premuto Invio, partirà la procedura di installazione che copierà i seguenti files:
>
> 1.Cartella “CIEID” nel percorso /usr/share/
> 2.File “libcie-pkcs11.so” nel percorso /usr/local/lib/
> 3.File “CIE_ID”.desktop nel percorso /usr/share/applications/
>

Tengo a precisare che essendo su debian non ho usato sudo ma ho dato il
comando da root.

In /usr/share/CIEID/ ho solo due file:
> $ ll /usr/share/CIEID/
> totale 4416
> -rwxr-xr-x 1 root root 4499150 2 set 2020 cieid.jar
> -rwxr-xr-x 1 root root 19353 2 set 2020 logo_circle.png

e il file libcie-pkcs11.so nella mia installazione è in /usr/local/lib/
> $ ll /usr/local/lib/libcie-pkcs11.so
> -rwxr-xr-x 1 root root 24624184 2 set 2020 /usr/local/lib/libcie-pkcs11.so

Prova a cercarlo con
> whereis libcie-pkcs11.so

Mario

unread,
Apr 11, 2021, 2:30:02 PM4/11/21
to
Il 11/04/21 18:43, Filippo Dal Bosco - ha scritto:
> Il giorno Sun, 11 Apr 2021 18:11:12 +0200
> Mario <mario...@tiscali.it> ha scritto:
>
>
>> Che ti dice se avvi il middleware da terminale?
>
>

prova con questo comando:

> java -Xms1G -Xmx1G -Djna.library.path=".:/usr/local/lib" -classpath "/usr/share/CIEID/cieid.jar" it.ipzs.cieid.MainApplication


Potresti vedere l'inizio dell'output con queste righe:
> File INI:/usr/local/lib/ciepki.ini
> RESET CARD
> Clear APDU: {varie coppie esadecimali}
> [sotto molto molto altro]

Davide Prina

unread,
Apr 11, 2021, 2:40:02 PM4/11/21
to
On 11/04/21 20:14, Filippo Dal Bosco - wrote:
> Il giorno Sun, 11 Apr 2021 19:55:52 +0200
> Davide Prina ha scritto:
>
>>
>> ma quel file esiste?
>
> no. L' ho creato io e la volta successiva CIE non si è più lamentato ma
> continua a non funzionare

però è strano che non ci fosse...

io proverei a rimuovere tutto, compreso i file di configurazione e
rifare tutto da zero, eseguendo tutto quello che puoi da riga di
comando per capire se in qualche punto ti genere qualche errore

> è scritto di installare solo pcsc_lite. In debian non è presente, mi
> sembra in Ubuntu
io, prima di rifare l'installazione del software CIE, installerei questi
che sono presenti:
pcscd
pcsc-tools

il -lite sarà qualcosa di più leggero...

Ciao
Davide
--
Client di posta: https://www.thunderbird.net
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook

Davide Prina

unread,
Apr 11, 2021, 2:40:03 PM4/11/21
to
On 11/04/21 20:18, Mario wrote:
> sudo dpkg -i <NOME_FILE>.deb

si può usare anche

# apt install ./<NOME_FILE>.deb

che è migliore sotto diversi punti di vista, ad esempio se ha bisogno di
determinate dipendenze le installa lui direttamente, senza uscire con un
messaggio di errore.

Mario, ma invece quali file hai in:
$ ls -lR ~/.CIEID/

prova a vedere il contenuto, probabilmente è qualcosa di personale, non
pubblicarlo qui in lista, ma magari descrivilo, così magari capiamo
qualcosa di più

Ciao
Davide
--
Browser: http://www.mozilla.org/products/firefox

Mario

unread,
Apr 11, 2021, 4:30:02 PM4/11/21
to
Il 11/04/21 20:36, Davide Prina ha scritto:
> On 11/04/21 20:18, Mario wrote:
>> sudo dpkg -i <NOME_FILE>.deb
>
> si può usare anche
>
> # apt install ./<NOME_FILE>.deb
>
> che è migliore sotto diversi punti di vista, ad esempio se ha bisogno di
> determinate dipendenze le installa lui direttamente, senza uscire con un
> messaggio di errore.
>
> Mario, ma invece quali file hai in:
> $ ls -lR ~/.CIEID/
>
> prova a vedere il contenuto, probabilmente è qualcosa di personale, non
> pubblicarlo qui in lista, ma magari descrivilo, così magari capiamo
> qualcosa di più
>

Questo l'output:
> $ ls -lR ~/.CIEID/
> /home/{utente}/.CIEID/:
> totale 4
> -rw-r--r-- 1 {utente} {utente} 99 11 apr 20.17 cieid.props

Filippo Dal Bosco -

unread,
Apr 12, 2021, 4:20:03 AM4/12/21
to
Il giorno Sun, 11 Apr 2021 20:32:46 +0200
Davide Prina <davide...@gmail.com> ha scritto:



> pcscd
> pcsc-tools
>
> il -lite sarà qualcosa di più leggero...

allora:

in un vecchio pc con win10 ho installato in 3 minuti e funziona
perfettamente. Quindi non è un problema hardware del reader o della
CIE.

In bullseye ho disinstallato tutto

Ho installato pcscd pcsc-tools e poi i driver del reader.
ma non la CIE.

Ho rilanciato il service

/etc/init.d/pcscd restart

ecco il risultato di pcsc-scan

come utente
~$ pcsc_scan
SCardEstablishContext: RPC transport error.

come root
~# pcsc_scan
SCardEstablishContext: Service not available.

ho spento e riacceso

con pcsc_Scan stesso identico risultato

al momento l' unico dubbio che mi viene è che in win10 c' era di
installare prima i driver e poi di connettere il reader, ma questo non
è scritto per l' installazione debian e io mi ero dimenticato il reader
connesso.



--
Filippo

Filippo Dal Bosco -

unread,
Apr 12, 2021, 8:10:03 AM4/12/21
to
Il giorno Sun, 11 Apr 2021 20:32:46 +0200
Davide Prina <davide...@gmail.com> ha scritto:

>
> pcscd
> pcsc-tools
>
> il -lite sarà qualcosa di più leggero...


riassunto finale:

in win10 hardware funziona

in win10 in virtualbox funziona

in Ubuntu 20.04 pcsc_scan rileva correttamente reader e carta con tutti
i parametri ma
bisogna stare attenti perché di default non c' è java e quindi CIE si
installa male. Comunque con java installato poi dice errore inaspettato

con debian 10 e debian 11 siamo ancora molto più indietro praticamente
al neolitico


--
Filippo

Davide Prina

unread,
Apr 12, 2021, 12:00:03 PM4/12/21
to
On 12/04/21 10:13, Filippo Dal Bosco - wrote:
> In bullseye ho disinstallato tutto
>
> Ho installato pcscd pcsc-tools e poi i driver del reader.
> ma non la CIE.

ma poi dovevi installare i driver CIE e verificare prima di tutto che il
file di configurazione nella tua home venga craeto... o che venga creato
quando fai la prima connessione inserendo tutto il PIN (penso che sia
questo secondo caso che crea il file).

Secondo me il problema è che non ti aveva creato quel file e quindi non
ti funzionava.
Secondo me la prima connessione devi farla come utente che poi userà
la
CIE e non come root.

Filippo Dal Bosco -

unread,
Apr 12, 2021, 12:20:02 PM4/12/21
to
Il giorno Mon, 12 Apr 2021 17:58:34 +0200
Davide Prina <davide...@gmail.com> ha scritto:

>
>
> ma poi dovevi installare i driver CIE e verificare prima di tutto che
> il file di configurazione nella tua home venga craeto... o che venga
> creato quando fai la prima connessione inserendo tutto il PIN (penso
> che sia questo secondo caso che crea il file).

se con pcsc_scan dopo aver installato i driver per il reader non viene
riconosciuto il reader e quindi la CIE ( come fa ubuntu20.04) ,
installare dopo i driver per la CIE a cosa serve ?




--
Filippo

Davide Prina

unread,
Apr 12, 2021, 12:40:04 PM4/12/21
to
On 12/04/21 18:17, Filippo Dal Bosco - wrote:
> Il giorno Mon, 12 Apr 2021 17:58:34 +0200
> Davide Prina ha scritto:

>> ma poi dovevi installare i driver CIE

> se con pcsc_scan dopo aver installato i driver per il reader non viene
> riconosciuto il reader e quindi la CIE ( come fa ubuntu20.04) ,
> installare dopo i driver per la CIE a cosa serve ?

ricordo che non ho la CIE e il lettore.

Ho scaricato il .deb dal sito
In pratica dipende da:
pcscd, libpcsclite1, libccid, libc6 (>= 2.3.2.ds1)

quindi questi dovrebbe averteli installati quando hai installato il
pacchetto.

Se non hai ancora installato il pacchetto CIE verifica di avere quei
pacchetti installati.

Poi dovrebbe funzionare con Java 6+, penso anche con OpenJDK...

Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
$
Perché microsoft continua a compiere azioni illegali?:
http://linguistico.sf.net/wiki/doku.php?id=traduzioni:ms_illegal

Filippo Dal Bosco -

unread,
Apr 12, 2021, 12:50:02 PM4/12/21
to
Il giorno Mon, 12 Apr 2021 18:32:52 +0200
Davide Prina <davide...@gmail.com> ha scritto:


> pcscd, libpcsclite1, libccid, libc6 (>= 2.3.2.ds1)

ci sono.

Ma ripeto: se pcsc_scan non vede il reader come farà software CIE a
vederlo visto che il software CIE usa pcsc per vedere il reader ?


--
Filippo

Davide Prina

unread,
Apr 12, 2021, 2:00:02 PM4/12/21
to
On 12/04/21 18:46, Filippo Dal Bosco - wrote:
> Il giorno Mon, 12 Apr 2021 18:32:52 +0200
> Davide Prina ha scritto:
>
>
>> pcscd, libpcsclite1, libccid, libc6 (>= 2.3.2.ds1)
>
> ci sono.
>
> Ma ripeto: se pcsc_scan non vede il reader come farà software CIE a
> vederlo visto che il software CIE usa pcsc per vedere il reader ?

pensavo che avendo rimosso tutto poi non avevi installato tutti quei
pacchetti.

Ma tu avevi mai usato quel PC per connetterti con la CNS?
Hai provato a cambiare porta USB?

L'unica cosa che mi viene in mente è di verificare la compatibilità del
chip del tuo reader con quanto supporta pcscd (vedi sul sito web).

Filippo Dal Bosco -

unread,
Apr 13, 2021, 6:10:03 AM4/13/21
to
Il giorno Mon, 12 Apr 2021 19:57:37 +0200
Davide Prina <davide...@gmail.com> ha scritto:

> On 12/04/21 18:46, Filippo Dal Bosco - wrote:
> > Il giorno Mon, 12 Apr 2021 18:32:52 +0200
> > Davide Prina ha scritto:
> >
> >
> >> pcscd, libpcsclite1, libccid, libc6 (>= 2.3.2.ds1)

se può interessare questa sotto è la risposta del produttore software
del CIE ad un utente che si lamentava che non riusciva a far funzionare
il lettore ACR122U su UBUNTU 20.04. Che comunque funziona con win...

Al solito la colpa è sempre degli altri
A richiesta dell utente di indicare un lettore funzionante con
linux nessuna risposta.

Domanda: È teoricamente possibile sostituire il firmware ?
Oppure è scritto in ROM non modificabili ?

-----------------------------------------------------------------------------

ZS-CIE (Istituto Poligrafico e Zecca dello Stato) 5Marzo 2021, 9:17am #6

Purtroppo, come anche si evince da innumerevoli altri thread su questo forum, il lettore ACR122U è stato e continua ad essere fonte di innumerevoli problemi con la CIE, a causa della presenza sul mercato di molti modelli con un firmware obsoleto che non sono in grado di gestire correttamente la comunicazione con il chip della CIE necessaria ad una autenticazione forte.

La capacità di leggere l’ATS è purtroppo una verifica non significativa
di corretto funzionamento del lettore con la carta ai fini
dell’autenticazione.

------------------------------------------------------------------------------

--
Filippo

Mario

unread,
Apr 13, 2021, 3:00:04 PM4/13/21
to
Il 13/04/21 12:04, Filippo Dal Bosco - ha scritto:
A questo punto azzarderei che lo "stesso" modello di lettore ACR122U
possa avere più sottoversioni non indicate, ciascuna delle quali abbia
una specifica compatibilità con linux.

Quindi - probabilmente - il mio funziona perché ha un firmware che lo
rende compatibile (fortunato io...)
Forse il tuo ha un altro firmware.

Ma sono solo mie congetture non avendo modo di indagare meglio nei
meandri del lettore...

Mario

Davide Prina

unread,
Apr 13, 2021, 5:10:03 PM4/13/21
to
On 13/04/21 20:58, Mario wrote:

> A questo punto azzarderei che lo "stesso" modello di lettore ACR122U
> possa avere più sottoversioni non indicate, ciascuna delle quali abbia
> una specifica compatibilità con linux.

probabilmente usa diversi chip.
Non avete della documentazione in cui è indicato che chip sono presenti?

Dato che viene pubblicizzata come compatibile con GNU/Linux penso
proprio che Filippo potrebbe restituirla e farsi rimborsare.

Mario

unread,
Apr 13, 2021, 6:50:02 PM4/13/21
to
Il 13/04/21 23:05, Davide Prina ha scritto:
> On 13/04/21 20:58, Mario wrote:
>
>> A questo punto azzarderei che lo "stesso" modello di lettore ACR122U
>> possa avere più sottoversioni non indicate, ciascuna delle quali abbia
>> una specifica compatibilità con linux.

Il mio lettore, sul retro, riporta:

> ACR122U-A9

> probabilmente usa diversi chip.
> Non avete della documentazione in cui è indicato che chip sono presenti?

No, io no...

Filippo Dal Bosco -

unread,
Apr 14, 2021, 12:50:03 AM4/14/21
to
Il giorno Wed, 14 Apr 2021 00:43:15 +0200
Mario <mario...@tiscali.it> ha scritto:


> Il mio lettore, sul retro, riporta:
>
> > ACR122U-A9

anche il mio

ACR122U-A9

S/N RR545-008313

--
Filippo

Filippo Dal Bosco -

unread,
Apr 14, 2021, 1:00:03 AM4/14/21
to
Il giorno Tue, 13 Apr 2021 23:05:17 +0200
Davide Prina <davide...@gmail.com> ha scritto:


> Dato che viene pubblicizzata come compatibile con GNU/Linux penso
> proprio che Filippo potrebbe restituirla e farsi rimborsare.

lo stesso device con i suoi chip ed il suo firmware funziona sotto win
10/hardware e sotto win10 in virtulbox ma non con bullseye, debiam 10
e Ubuntu 20.04

io concludo che i driver win sono curati molto meglio dei driver linux.

E visto che è lo stesso costruttore del device che implementa i driver
win10 ed i driver linux vuol dire che win 10 con mercato molto più
grande del mercato linux porta ad agire in due modi diversi: bene e
con accuratezza per win10, con pressapochismo ed in fretta ( il tempo è
denaro) per linux tanto per poter dire "funziona anche con linux"



--
Filippo

ilario....@e.email

unread,
Apr 14, 2021, 1:50:03 AM4/14/21
to
Ciao, avete testato qualche altro lettore?

Ilario
-- Inviato da /e/ Mail.

Filippo Dal Bosco -

unread,
Apr 14, 2021, 4:40:02 AM4/14/21
to
Il giorno Wed, 14 Apr 2021 07:38:00 +0200
ilario....@e.email ha scritto:

> Ciao, avete testato qualche altro lettore?


è esattamente il mio problema se provi con google

" CIE Linux " trovi pochissimo

ad esempio sto pensando di prendere questo:

il Bit4id minilector CIE

se provi con google


Bit4id minilector CIE + linux ( o Ubuntu, o debian)

trovi praticamente nulla se non uno che per farlo funzionare con
raspberry - Ubuntu spiega come ricompilare il driver per ARM cosa che a
me al momento non serve

--
Filippo

ilario....@e.email

unread,
Apr 14, 2021, 5:10:02 AM4/14/21
to
Proviamo a contattarli preventivamente per info sui driver linux?

Ilario
-- Inviato da /e/ Mail.

liste DOT girarsi AT posteo DOT eu

unread,
Apr 14, 2021, 5:20:03 AM4/14/21
to
Il 14/04/21 10:30, Filippo Dal Bosco - ha scritto:
> Bit4id minilector CIE + linux ( o Ubuntu, o debian)
>
> trovi praticamente nulla se non uno che per farlo funzionare con
> raspberry - Ubuntu spiega come ricompilare il driver per ARM cosa che a
> me al momento non serve
>


Ho fatto semplice ricerca con duckduckgo, son capitato quà [0], ed il
motivo per il quale scrivo, è a riguardo la compatibilità linux, e nella
scheda tecnica (PDF), mi cade l'occhio sui kernel compatibili.

Forse è nulla, forse può servire, ma sono andato a riguardarmi tutte le
tue risposte, e non vedo scritto il kernel in uso, se non me la sono
persa, magari può essere legato a quello la difficoltà, ovvero la
compatibilità kernel del lettore in uso.

Comunque aggiungo altro paio di risultati per aumentare il ventaglio di
possibilità (o forse confusione) [1][2], magari può essere utile, anche
se temo il problema si incunea col browser e firmware.

[0] https://lettorecie.it/

[1]
https://www.howtechismade.com/guide/migliori-lettori-di-smart-card-per-cie-cns-e-altri/

[2] https://www.avtrend.it/migliore-lettore-smart-card/
--
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|
Simone Girardelli

Filippo Dal Bosco -

unread,
Apr 14, 2021, 6:40:02 AM4/14/21
to
Il giorno Wed, 14 Apr 2021 11:11:57 +0200
liste DOT girarsi AT posteo DOT eu <liste....@posteo.eu> ha scritto:



> Forse è nulla, forse può servire, ma sono andato a riguardarmi tutte
> le tue risposte, e non vedo scritto il kernel in uso, se non me la

credo che dire : bullseye o Ubuntu 20.04 sia equivalente a dichiarare i
kernel 5.4 per ubuntu, 5.10 per bullseye
sono tutti siti di pubblicità che avevo già trovato e che eventualmente
si limitano a scrivere "Linux compatibile" come è successo per il
lettore NFC che ho comprato. A me serve eventualmente qualcosa di
tecnico (non copia incollato e/o tradotto ma originale ) non di
propaganda per vendere.

Di siti che dicono "ecco i migliori xxxxx " ce ne sono centinaia.
Vorrei sapere secondo quale criterio e vorrei sapere se non sono
invece pubblicità camuffata o più banalmente qualcuno che ha bisogno di
scrivere qualsiasi cosa di qualsiasi argomento per farsi coraggio
dicendosi "io esisto"

--
Filippo

Davide Prina

unread,
Apr 14, 2021, 1:50:03 PM4/14/21
to
On 14/04/21 06:55, Filippo Dal Bosco - wrote:

> Davide Prina ha scritto:

>> Dato che viene pubblicizzata come compatibile con GNU/Linux penso
>> proprio che Filippo potrebbe restituirla e farsi rimborsare.
>
> lo stesso device con i suoi chip ed il suo firmware funziona sotto win
> 10/hardware e sotto win10 in virtulbox ma non con bullseye, debiam 10
> e Ubuntu 20.04

che funzioni sotto windows non vuol dire nulla.
Io nelle specifiche del produttore ho trovato che è indicata la
compatibilità piena con GNU/Linux.

> io concludo che i driver win sono curati molto meglio dei driver linux.

non è detto, potrebbe essere che il chip che hai sulla tua scheda è un
chip non completo e ci siano parti sviluppate via software e purtroppo
tali parti non siano fornite nel driver per GNU/Linux.
Una volta erano famosi i win-modem e simili... costavano poco, ma dovevi
usare parte della potenza del tuo PC per farli andare, naturalmente
sotto windows.

Inoltre ho visto che ci sono anche varie versioni di CIE, ma non penso
che questo influisca in questo caso, per quanto riportato da Filippo.

Ciao
Davide
--
Fate una prova di guida ... e tenetevi la macchina!:
http://linguistico.sf.net/wiki/doku.php?id=usaooo2

Davide Prina

unread,
Apr 14, 2021, 1:50:03 PM4/14/21
to
On 14/04/21 10:30, Filippo Dal Bosco - wrote:

> ad esempio sto pensando di prendere questo:
>
> il Bit4id minilector CIE

per il lettore per CNS io uso proprio questa marca e non ho mai avuto
problemi su più PC e più modelli Bit4id.
Infatti, quando avevo guardato, ero propenso a comprare questo non
appena avessi chiesto la CIE (poi avevo aperto il thread l'anno scorso
per vedere se qualcun altro aveva provato altri lettori).

Ora ho visto che in max 6 giorni dalla richiesta ti arriva la CIE e
quindi per ora uso la CNS, appena ne avrò la necessità proverò anch'io a
fare il "salto" alla CIE.

Filippo Dal Bosco -

unread,
Apr 14, 2021, 2:30:03 PM4/14/21
to
Il giorno Wed, 14 Apr 2021 19:43:38 +0200
Davide Prina <davide...@gmail.com> ha scritto:

> On 14/04/21 06:55, Filippo Dal Bosco - wrote:
>
> > Davide Prina ha scritto:
>
> non è detto, potrebbe essere che il chip che hai sulla tua scheda è
> un chip non completo e ci siano parti sviluppate via software e
> purtroppo tali parti non siano fornite nel driver per GNU/Linux.

il driver win e linux sono entrambi di produzione ACS
Non comprendo perché in quelli win ( del 2018) avrebbe messo pezzi di
codice che non avrebbe messo in quelli linux (del 2020)


> Una volta erano famosi i win-modem e simili... costavano poco, ma
ricordo bene. Ma qui erano i produttori delle schede modem che
sfruttavano pezzi di codice presenti in software win ma non
presenti in linux

>
> Inoltre ho visto che ci sono anche varie versioni di CIE, ma non
> penso che questo influisca in questo caso, per quanto riportato da
> Filippo.

il problema è nei driver, infatti pcsc_scan non funziona.
CIE si appoggia, ovviamente, sui driver.

--
Filippo

Mario

unread,
Apr 14, 2021, 2:40:02 PM4/14/21
to
Il 12/04/21 10:13, Filippo Dal Bosco - ha scritto:
> Il giorno Sun, 11 Apr 2021 20:32:46 +0200
> Davide Prina <davide...@gmail.com> ha scritto:
>
>
>
>> pcscd
>> pcsc-tools
>>
>> il -lite sarà qualcosa di più leggero...
>
> allora:
>
> in un vecchio pc con win10 ho installato in 3 minuti e funziona
> perfettamente. Quindi non è un problema hardware del reader o della
> CIE.
>
> In bullseye ho disinstallato tutto
>
> Ho installato pcscd pcsc-tools e poi i driver del reader.
> ma non la CIE.
>
> Ho rilanciato il service
>
> /etc/init.d/pcscd restart
>
> ecco il risultato di pcsc-scan
>
> come utente
> ~$ pcsc_scan
> SCardEstablishContext: RPC transport error.
>
> come root
> ~# pcsc_scan
> SCardEstablishContext: Service not available.
>
> ho spento e riacceso
>
> con pcsc_Scan stesso identico risultato
>

Ribadisco che nel mio pc fisso il lettore va.
La CIE viene letta dal middleware (sia con la versione 1.2.1 che la
1.3.1). E questo è un dato di fatto che può far ben sperare anche gli
altri possessori.

Ho fatto una prova con il mio portatile con KUbuntu 20.04.2 sul quale
avevo già installato il middleware.
Collegato il lettore: qui non viene visto da pcsc_scan e quindi dal
middleware.

Mi sono andato a ricercare i pacchetti installati l'anno scorso sul fisso:

opensc-pksc11
libpcsc*
libacsccid1
opensc
gnupg-pkcs11-scd
libpkcs11-helper1
libnfc*
--> in debian c'è libnfc6 (1.8.0), in kubuntu è ferma alla 5 (1.7.1)
libusbjava*
vsmartcard-vpcd (solo in debian)
vsmartcard-vpicc (solo in debian)

Non mi ricordo di aver "dovuto" scaricare i driver del produttore, che
trovo a questa pagina:
> https://www.acs.com.hk/en/driver/3/acr122u-usb-nfc-reader/

ho scaricato:
>
https://www.acs.com.hk/download-driver-unified/11929/ACS-Unified-PKG-Lnx-118-P.zip
all'interno c'è il deb del produttore:
>
ACS-Unified-PKG-Lnx-118-P/ubuntu/eoan/libacsccid1_1.1.8-1~ubuntu19.10.1_amd64.deb
che ho installato.

e
>
https://www.acs.com.hk/download-driver-unified/5127/ACS-Unified-LIB-CTAPI-Lnx-Mac-101-P.zip

all'interno c'è
>
ACS-Unified-LIB-CTAPI-Lnx-Mac-101-P/ACS-Unified-LIB-CTAPI-Lnx-101-P/ReadMe.txt


che ripropongo:
> ACS CT-API Linux Library
> Advanced Card Systems Ltd.
>
>
>
> Introduction
> ------------
>
> This library provides CT-API functions for communicating with ACS smart card
> readers on Linux.
>
>
>
> Release Notes
> -------------
>
> Version: 1.0.1
> Release Date: 23/1/2017
>
> System Requirements
>
> - glibc 2.3 or above
>
> Supported Readers
>
> - ACS smart card readers
>
> Supported CT-BCS Commands
>
> - RESET
> - RESET CT
> - REQUEST ICC
> - GET STATUS
> - DEACTIVATE ICC
> - EJECT ICC
>
>
>
> Installation
> ------------
>
> 1. Login as root.
>
> # su
>
> 2. Extract files.
>
> # tar -jxvf ctacs_linux_bin-x.y.z.tar.bz2
> # cd ctacs_linux_bin-x.y.z
>
> 3. Enter the following command to install the library files.
>
> # ./install.sh
>
> 4. Enter the following command to uninstall the library files.
>
> # ./uninstall.sh
>
> 5. Create a INI file "ctacs.ini" in the working directory with your application.
>
> 6. Edit the INI file. To define a card terminal, you need to add a entry with
> PC/SC reader name.
>
> ; Sample ctacs.ini (Linux/Mac OS X)
>
> [CardTerminal]
> CTN1=ACR38U-CCID
> CTN2=ACR128U
>
> [ACR38U-CCID]
> ICC1=ACS ACR38U-CCID 00 00
>
> [ACR128U]
> ICC1=ACS ACR128U 00 00
> ICC2=ACS ACR128U 00 01
> ICC3=ACS ACR128U 00 02
>
>
>
> History
> -------
>
> v1.0.1 (23/1/2017)
> - Based on v1.0.1.1 (Windows).
>
> v1.0.0 (12/9/2011)
> - New release.
> - Based on v1.0.0.1 (Windows).
>
>
>
> File Contents
> -------------
>
> API Documentation: ctacs.chm
> Header Files: include
> Library Files (x86): lib\i386
> Library Files (x64): lib\x86_64
>
>
>
> Support
> -------
>
> In case of problem, please contact ACS through:
>
> Web Site: http://www.acs.com.hk/
> E-mail: in...@acs.com.hk
> Tel: +852 2796 7873
> Fax: +852 2796 1286
>
>
>
> -------------------------------------------------------------------------------
> Copyright (C) 2011-2017 Advanced Card Systems Ltd. All Rights Reserved.
>
> Copyright
> Copyright by Advanced Card Systems Ltd. (ACS) No part of this reference manual
> may be reproduced or transmitted in any from without the expressed, written
> permission of ACS.
>
> Notice
> Due to rapid change in technology, some of specifications mentioned in this
> publication are subject to change without notice. Information furnished is
> believed to be accurate and reliable. ACS assumes no responsibility for any
> errors or omissions, which may appear in this document.

Comunque, su Kubuntu il reader non viene ancora visto da pcsc_scan...

Continuo a fare delle prove: ho intenzione di installare una debian
bullseye e partire da lì...

Se avete altre idee, buttatele pure.
Sono convinto (ma senza alcuna motivazione giustificabile) che è solo
una questione di pacchetti da installare...
Sarebbe utile se -con la collaborazione di tutti - riuscissimo a trovare
"il bandolo della matassa".

Filippo Dal Bosco -

unread,
Apr 15, 2021, 4:10:03 AM4/15/21
to
Il giorno Wed, 14 Apr 2021 20:32:26 +0200
Mario <mario...@tiscali.it> ha scritto:

>
> e
> >
> https://www.acs.com.hk/download-driver-unified/5127/ACS-Unified-LIB-CTAPI-Lnx-Mac-101-P.zip


questo serve a compilare acsccid , dal readme:

------------------------------------------------------
acsccid is a PC/SC driver for Linux/Mac OS X and it supports ACS CCID smart card
readers. This library provides a PC/SC IFD handler implementation and
communicates with the readers through the PC/SC Lite resource manager (pcscd).

acsccid is based on ccid. See CCID free software driver [1] for more
information.

To build acsccid, you need the following software:
------------------------------------------------------

tu hai compilato acsccid ?



--
Filippo

Mario

unread,
Apr 15, 2021, 5:20:03 AM4/15/21
to
Il 15/04/21 10:00, Filippo Dal Bosco - ha scritto:
Non mi sembra.
Non sono avvezzo alla compilazione se non in casi estremi e quasi sempre
con pessimi risultati!

PS. non ci rinuciare! ;-)

Davide Prina

unread,
Apr 15, 2021, 1:40:04 PM4/15/21
to
On 14/04/21 20:21, Filippo Dal Bosco - wrote:

> Davide Prina ha scritto:
>
>> On 14/04/21 06:55, Filippo Dal Bosco - wrote:
>>
>>> Davide Prina ha scritto:
>>
>> non è detto, potrebbe essere che il chip che hai sulla tua scheda
è
>> un chip non completo e ci siano parti sviluppate via software e
>> purtroppo tali parti non siano fornite nel driver per GNU/Linux.
>
> il driver win e linux sono entrambi di produzione ACS
> Non comprendo perché in quelli win ( del 2018) avrebbe messo pezzi
di
> codice che non avrebbe messo in quelli linux (del 2020)

non è detto.
Su GNU/Linux, da quello che ho capito, si appoggia a pcscd, mentre su
win si appoggerà ad altro che magari ha qualche parte software in più.

Però io pensavo che la CIE seguisse degli standard a livello europeo,
come la CNS e quindi supponevo ci fossero dei driver totalmente liberi
senza dover installare null'altro per farla funzionare.

Purtroppo non avendo nulla con cui fare delle prove non sono di grande
aiuto :-(

Ciao
Davide
--
Strumenti per l'ufficio: https://www.libreoffice.org
GNU/Linux User: 302090: http://counter.li.org

Filippo Dal Bosco -

unread,
Apr 15, 2021, 2:20:03 PM4/15/21
to
Il giorno Thu, 15 Apr 2021 19:37:06 +0200
Davide Prina <davide...@gmail.com> ha scritto:


> Però io pensavo che la CIE seguisse degli standard a livello europeo,
> come la CNS e quindi supponevo ci fossero dei driver totalmente
> liberi senza dover installare null'altro per farla funzionare.

non capisco.
Per far funzionare un device (= nel caso la smartcard) ci vogliono i
driver che le app usano.

ACS costruisce la smartcard, sviluppa i relativi driver che le app
usano.

Chi a questo punto svilupperebbe driver liberi per smartcard non
molto diffuse , magari senza conoscere le specifiche dei chip dovendo
fare reverse engineering ?

Per altro ricordo, come ho già detto, che i driver proprietari di
Nvidia funzionano molto meglio di quelli liberi. Ai tempi che feci
prove la differenza si notava a colpo d' occhio.


--
Filippo

Davide Prina

unread,
Apr 15, 2021, 3:10:02 PM4/15/21
to
On 15/04/21 20:11, Filippo Dal Bosco - wrote:
> Davide Prina ha scritto:
>
>> Però io pensavo che la CIE seguisse degli standard a livello europeo,
>> come la CNS e quindi supponevo ci fossero dei driver totalmente
>> liberi senza dover installare null'altro per farla funzionare.
>
> non capisco.
> Per far funzionare un device (= nel caso la smartcard) ci vogliono i
> driver che le app usano.
>
> ACS costruisce la smartcard, sviluppa i relativi driver che le app
> usano.

però se rispetta le specifiche di standard liberi, allora il driver può
essere sviluppato anche da altri senza problemi, come nel caso della
CNS. E da quello che avevo capito io le specifiche dovrebbero essere
libere e comuni (penso decise in sede UE, per uniformare questo tipo di
carta a livello comunitario).

Se non ho capito male pcsc è usato per rilevare il lettore, ma poi per
farlo funzionare e usare la carta ti serve un altro pezzo.

> Chi a questo punto svilupperebbe driver liberi per smartcard non
> molto diffuse

perché dici poco diffuse. Secondo me sarà come per la CNS e sarà a
diffusione in tutta la UE, perlomeno.

> Per altro ricordo, come ho già detto, che i driver proprietari di
> Nvidia funzionano molto meglio di quelli liberi. Ai tempi che feci
> prove la differenza si notava a colpo d' occhio.

non ho capito questa affermazione, cosa centra con quanto si stava
discutendo?

Un conto è dire riescono a sfruttare meglio la scheda video, un altro
conto è dire funzionano meglio.
Ho seguito vari casi e anche qui in lista molti hanno avuto problemi con
i driver nvidia (es: non riuscivano a fare upgrade, non funzionava più

la parte grafica dopo aggiornamenti, ...), senza contare il fatto che
dopo un po' non supporta più le vecchie schede video, prima di tutto
non
correggendo bug di sicurezza e poi togliendoli definitivamente da quelli
gestiti.

Il problema è che per far funzionare i driver liberi fanno reverse
engegneering, anche se mi sembra che da un certo punto nvidia ha dato un
po' di specifiche agli sviluppatori di nuveau.

Ritornando in argomento, se il produttore della smartcard che hai preso
non rilascia più i suoi driver (perché ha chiuso, è passata a produrre
altre cose, perché ora c'è il modello nuovo, ...) potresti non riuscire
più ad utilizzarli perché diventati incompatibili con qualcosa di nuovo
(es: una nuova versione di Linux). Se invece ci sono driver liberi,
allora questo rischio è decisamente minore.

Ciao
Davide
--
I didn't use Microsoft machines when I was in my operational phase,
because I couldn't trust them.
Not because I knew that there was a particular back door or anything
like that, but because I couldn't be sure.
Edward Snowden

Filippo Dal Bosco -

unread,
Apr 16, 2021, 4:40:03 AM4/16/21
to
Il giorno Thu, 15 Apr 2021 19:37:06 +0200
Davide Prina <davide...@gmail.com> ha scritto:


>
> Purtroppo non avendo nulla con cui fare delle prove non sono di
> grande aiuto :-(

ho scaricato il pacchetto per Linux ( nota è generico per linux non
prevede diversificazioni per le distribuzioni) di bit4id-cie ed ho
quello di ACS specifico per debian buster

se vuoi confrontare il contenuto che mi sembra abbastanza diverso


--------------------------------------------
installazione Linux per bit4id-CIE

./ccid-v3:
create_delta_info_plist.sh ifd-bit4ccid.bundle

./ccid-v3/ifd-bit4ccid.bundle:
Contents

./ccid-v3/ifd-bit4ccid.bundle/Contents:
Info.plist Linux

./ccid-v3/ifd-bit4ccid.bundle/Contents/Linux:
libccid.so


-------------------------------
installazione ACS per debian buster

./DEBIAN:
control md5sums

./lib:
udev

./lib/udev:
rules.d

./lib/udev/rules.d:
92-libacsccid1.rules

./usr:
lib share

./usr/lib:
pcsc

./usr/lib/pcsc:
drivers

./usr/lib/pcsc/drivers:
ifd-acsccid.bundle

./usr/lib/pcsc/drivers/ifd-acsccid.bundle:
Contents

./usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents:
Info.plist Linux

./usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux:
libacsccid.so

./usr/share:
doc

./usr/share/doc:
libacsccid1

./usr/share/doc/libacsccid1:
changelog.Debian.gz changelog.gz copyright README.gz

--------------------------------------------------------------------



--
Filippo

valerio

unread,
Apr 16, 2021, 4:00:03 PM4/16/21
to


Il 11/04/21 20:14, Filippo Dal Bosco - ha scritto:

>
>
> magari. Nelle istruzioni del reader presente sul cd e pure sul sito c'
> è scritto di installare solo pcsc_lite. In debian non è presente, mi
> sembra in Ubuntu
>
ciao,
per istruzioni intendi questo file?:

ACS-Unified-Driver-Lnx-Mac-118-P.zip
o
ACS-Unified-LIB-CTAPI-Lnx-Mac-101-P.zip
o
ACS-Unified-PKG-Lnx-118-P.zip

sono interessato anch'io al lettore che stai provando, vorrei comprarlo,
ma la tua esperienza mi frena...

forse bisognerebbe capire le differenze fra la tua esperienza e quella
di Mario.

>
> adesso sarò costretto a fare quello che facevo 20 anni fa quando un
> hardware non funzionava in linux: lo provo su win10. Almeno sarò sicuro
> che il reader o la CIE non sono guasti
>

io ho solo debian...

valerio

Filippo Dal Bosco -

unread,
Apr 17, 2021, 3:20:02 AM4/17/21
to
Il giorno Fri, 16 Apr 2021 21:53:47 +0200
valerio <bardo_m...@fastwebnet.it> ha scritto:


> per istruzioni intendi questo file?:

queste

> ACS-Unified-PKG-Lnx-118-P.zip
>
> sono interessato anch'io al lettore che stai provando, vorrei
> comprarlo, ma la tua esperienza mi frena...

a mio parere meglio rivolgersi ad altri lettori.

Io sto pensando di prendere minilector-CIE di bit4id ( da non
confondere con il minilector EVO!!) che costa circa come l' ACS

--
Filippo

m3nhirs

unread,
Apr 17, 2021, 4:00:03 AM4/17/21
to
Il 16/04/21 21:53, valerio ha scritto:
personalmente ho risolto i problemi del lettore smartcard usando questa
guida di Arch :

https://wiki.archlinux.org/index.php/Smartcards

valerio

unread,
Apr 17, 2021, 4:10:02 AM4/17/21
to


Il 17/04/21 09:38, m3nhirs ha scritto:
> Il 16/04/21 21:53, valerio ha scritto:
>>
>>
>> Il 11/04/21 20:14, Filippo Dal Bosco - ha scritto:
>>
>
> personalmente ho risolto i problemi del lettore smartcard usando questa
> guida di Arch :
>
> https://wiki.archlinux.org/index.php/Smartcards
>


ma le istruzioni dicono: "and finally insert a card"
quindi suppongo che tu non abbia una card contactless...
quindi non è il caso della CIE

valerio

Sergio Vi

unread,
Apr 17, 2021, 4:20:04 AM4/17/21
to
No ho provato con la CNS ma penso che i programmi da installare/abilitare siano gli stessi.

Filippo Dal Bosco -

unread,
Apr 17, 2021, 5:20:03 AM4/17/21
to
Il giorno Sat, 17 Apr 2021 10:11:14 +0200
Sergio Vi <m3n...@gmail.com> ha scritto:

> No ho provato con la CNS ma penso che i programmi da
> installare/abilitare siano gli stessi.

pcsc_scan mi riconosce senza problemi la CNS su un lettore minilector
bi4id per CNS ma non la CIE sul lettore ACS di cui stiamo parlando.
Sono tecnologie ( e prezzi) completamente diversi.

--
Filippo

Davide Prina

unread,
Apr 18, 2021, 9:10:03 AM4/18/21
to
On 16/04/21 10:38, Filippo Dal Bosco - wrote:

> ho scaricato il pacchetto per Linux ( nota è generico per linux non
> prevede diversificazioni per le distribuzioni) di bit4id-cie ed ho
> quello di ACS specifico per debian buster

mi puoi dare i link dei download?
Ho provato a cercare, ma mi sa che ho trovato altro.

> installazione ACS per debian buster

> ./lib/udev/rules.d:
> 92-libacsccid1.rules

> ./usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents:
> Info.plist Linux
>
> ./usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux:
> libacsccid.so

ma questi sono i file che ti trovi già installando i pacchetti dai
repository Debian e quindi li sovrascrive... meglio usare quelli Debian.

Sono nel pacchetto libacsccid1

Sarebbe interessante confrontare i file di questo pacchetto con quelli
del pacchetto Debian.

Quindi o non hai preso il file corretto o questo serve solo per quelle
distro che non hanno quei pacchetti di default.

Ciao
Davide
--
Sistema operativo: http://www.debian.org

Filippo Dal Bosco -

unread,
Apr 18, 2021, 9:40:03 AM4/18/21
to
Il giorno Sun, 18 Apr 2021 15:02:06 +0200
Davide Prina <davide...@gmail.com> ha scritto:

>
> ma questi sono i file che ti trovi già installando i pacchetti dai
> repository Debian e quindi li sovrascrive... meglio usare quelli
> Debian.
>
> Sono nel pacchetto libacsccid1

quando provi con gDebi ad installare il .deb scaricato gDebi dice :
dipendenze soddisfatte ma è meglio scaricare uno più recente.
Quindi alla fine ho installato il pacchetto debian.

Osservazione cie.middelware dipende da libccid ( lo installa) e non da
libacsccid1.

è normale ? Non è che cie.middelware usa libccid che ovviamente non
riesce ad accedere al device?

Inoltre ha un altro problema. Ho provato ad installare sia mint 20.1
che ubuntu 20.10 per verificare se cie.middelware funziona. Non
funziona nemmeno lì. Ma in ubuntu java non viene installato di default
e quindi l' il cie.desktop non viene generato.
Bisogna andare a cercarlo in /usr/share/CIEDID ( qui è di root).
Copiarlo sul desktop. da root cambiare proprieterio ad utente .Estrarre
dalle proprietà tutto il comando ed eseguirlo in un terminale. Così ti
accorgi che manca java. MA quando si installa cie.middleware non da
nessun allarme ed un utente ubuntu non sa più cosa fare



>
> Sarebbe interessante confrontare i file di questo pacchetto con
> quelli del pacchetto Debian.

qui puoi scaricare tutti i driver che vuoi win e linux

https://www.acs.com.hk/en/driver/3/acr122u-usb-nfc-reader/

io ho scaricato questi, quelli solo linux
A destra sta scritto per quale S.O. sono

PC/SC Driver Package 3.04 MB
Version 1.1.8
10-Jan-2020



--
Filippo

valerio

unread,
Apr 18, 2021, 9:50:02 AM4/18/21
to


Il 18/04/21 15:02, Davide Prina ha scritto:
> On 16/04/21 10:38, Filippo Dal Bosco - wrote:
>
>> ho scaricato il pacchetto per Linux ( nota è generico per linux non
>> prevede diversificazioni per le distribuzioni) di bit4id-cie ed ho
>> quello di ACS specifico per debian buster
>
> mi puoi dare i link dei download?
> Ho provato a cercare, ma mi sa che ho trovato altro.

ciao,
il file è questo:

ACS-Unified-PKG-Lnx-118-P.zip

non mi ricordo dove l'ho trovato, non è molto diverso da quello dei
repository.

adesso ho trovato:

https://www.acs.com.hk/en/driver/3/acr122u-usb-nfc-reader/

valerio

valerio

unread,
Apr 18, 2021, 9:50:03 AM4/18/21
to


Il 18/04/21 15:02, Davide Prina ha scritto:
> On 16/04/21 10:38, Filippo Dal Bosco - wrote:
>
>> ho scaricato il pacchetto per Linux ( nota è generico per linux non
>> prevede diversificazioni per le distribuzioni) di bit4id-cie ed ho
>> quello di ACS specifico per debian buster
>
> mi puoi dare i link dei download?
> Ho provato a cercare, ma mi sa che ho trovato altro.
questo è l'elenco dei file:

otale 16
dr-xr-xr-x 4 root root 4096 18 apr 15.40 CONTENTS
dr-xr-xr-x 2 root root 4096 18 apr 15.40 DEBIAN
-r--r--r-- 1 root root 895 18 apr 15.40 INFO
-r-xr--r-- 1 root root 424 18 apr 15.40 INSTALL

./CONTENTS:
totale 8
drwxr-xr-x 3 root root 4096 10 gen 2020 lib
drwxr-xr-x 4 root root 4096 10 gen 2020 usr

./CONTENTS/lib:
totale 4
drwxr-xr-x 3 root root 4096 10 gen 2020 udev

./CONTENTS/lib/udev:
totale 4
drwxr-xr-x 2 root root 4096 10 gen 2020 rules.d

./CONTENTS/lib/udev/rules.d:
totale 4
-rw-r--r-- 1 root root 392 23 ott 2017 92-libacsccid1.rules

./CONTENTS/usr:
totale 8
drwxr-xr-x 3 root root 4096 10 gen 2020 lib
drwxr-xr-x 3 root root 4096 10 gen 2020 share

./CONTENTS/usr/lib:
totale 4
drwxr-xr-x 3 root root 4096 10 gen 2020 pcsc

./CONTENTS/usr/lib/pcsc:
totale 4
drwxr-xr-x 3 root root 4096 10 gen 2020 drivers

./CONTENTS/usr/lib/pcsc/drivers:
totale 4
drwxr-xr-x 3 root root 4096 10 gen 2020 ifd-acsccid.bundle

./CONTENTS/usr/lib/pcsc/drivers/ifd-acsccid.bundle:
totale 4
drwxr-xr-x 3 root root 4096 10 gen 2020 Contents

./CONTENTS/usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents:
totale 20
-rw-r--r-- 1 root root 13440 10 gen 2020 Info.plist
drwxr-xr-x 2 root root 4096 10 gen 2020 Linux

./CONTENTS/usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux:
totale 136
-rw-r--r-- 1 root root 137104 10 gen 2020 libacsccid.so

./CONTENTS/usr/share:
totale 4
drwxr-xr-x 3 root root 4096 10 gen 2020 doc

./CONTENTS/usr/share/doc:
totale 4
drwxr-xr-x 2 root root 4096 10 gen 2020 libacsccid1

./CONTENTS/usr/share/doc/libacsccid1:
totale 36
-rw-r--r-- 1 root root 1289 10 gen 2020 changelog.Debian.gz
-rw-r--r-- 1 root root 15885 6 gen 2020 changelog.gz
-rw-r--r-- 1 root root 7661 9 gen 2020 copyright
-rw-r--r-- 1 root root 7243 6 gen 2020 README.gz

./DEBIAN:
totale 8
-r--r--r-- 1 root root 673 18 apr 15.40 control
-r--r--r-- 1 root root 562 18 apr 15.40 md5sums


di diverso c'è solo changelog.Debian.gz (mi sembra)

valerio

valerio

unread,
Apr 18, 2021, 10:10:02 AM4/18/21
to


Il 18/04/21 15:49, valerio ha scritto:
>
>
> Il 18/04/21 15:02, Davide Prina ha scritto:
>> On 16/04/21 10:38, Filippo Dal Bosco - wrote:
>>
>>> ho scaricato il pacchetto per Linux ( nota è generico per linux non
>>> prevede diversificazioni per le distribuzioni) di bit4id-cie ed ho
>>> quello di ACS specifico per debian buster
>>
>> mi puoi dare i link dei download?
>> Ho provato a cercare, ma mi sa che ho trovato altro.

> -rw-r--r-- 1 root root 137104 10 gen  2020 libacsccid.so

questo è diverso, è anche più vecchio di una giorno (quello scaricato
dal sito di ACS)

però non so interpretare le differenze...

> -rw-r--r-- 1 root root  1289 10 gen  2020 changelog.Debian.gz
anche questo è diverso

valerio

Davide Prina

unread,
Apr 19, 2021, 4:50:05 PM4/19/21
to
On 18/04/21 15:38, Filippo Dal Bosco - wrote:

> Davide Prina ha scritto:

>> ma questi sono i file che ti trovi già installando i pacchetti dai
>> repository Debian e quindi li sovrascrive... meglio usare quelli
>> Debian.
>>
>> Sono nel pacchetto libacsccid1

> Osservazione cie.middelware dipende da libccid ( lo installa) e non da
> libacsccid1.

entrambi quei pacchetti sono in Debian.

> è normale ? Non è che cie.middelware usa libccid che ovviamente non
> riesce ad accedere al device?

da quello che ho capito uno è la versione lite e l'altro quella
completa. Possono essere installati contemporaneamente, almeno io li ho
installati entrambi.

> https://www.acs.com.hk/en/driver/3/acr122u-usb-nfc-reader/

da quello che vedo hanno preso il pacchetto da buster-backport

Se stai usando Bullseye io ti consiglio di non installare quel
pacchetto, ma di installare quello presente in Bullseye. In questo caso
potrebbe essere che installando quel pacchetto qualcosa non sia corretto
al 100% perché hai messo un pacchetto creato appositamente per Buster su
Bullseye.

Se stai usando Buster installa direttamente dal backport.

Se hai installato, allora rimuovi tutti i pacchetti (con --purge)
libccid, libacsccid1 e reinstalla quelli che ti ho indicato sopra, senza
più installare quello del sito che mi hai indicato.

Davide Prina

unread,
Apr 19, 2021, 4:50:06 PM4/19/21
to
On 18/04/21 16:07, valerio wrote:

>> -rw-r--r-- 1 root root 137104 10 gen  2020 libacsccid.so
>
> questo è diverso, è anche più vecchio di una giorno (quello scaricato
> dal sito di ACS)

come dicevo nell'altra mail i file sono stati compilati per Buster e
quindi è normale che sia diverso.


>> -rw-r--r-- 1 root root  1289 10 gen  2020 changelog.Debian.gz
> anche questo è diverso

se lo apri (è un file di testo compresso, puoi usare zless o most) vedi
che è un backport di Buster

Ciao
Davide
--
I lati oscuri del secure boot:
https://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/whitepaper-web
Petizione contro il secure boot:
https://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement

Filippo Dal Bosco -

unread,
Apr 20, 2021, 12:00:03 AM4/20/21
to
Il giorno Mon, 19 Apr 2021 22:45:08 +0200
Davide Prina <davide...@gmail.com> ha scritto:

>
> Se hai installato, allora rimuovi tutti i pacchetti (con --purge)
> libccid, libacsccid1 e reinstalla quelli che ti ho indicato sopra,
> senza più installare quello del sito che mi hai indicato.


dopo aver eseguito --purge ed installando esclusivamente
file.deb della distribuzione stessa la procedura

1) installare libacsccid1 ( specifica di ACR122U )
2) installare pcsc-tool
3) installare pcscd
4) systemctl start pscsd.service
--->> 5) pcsc_scan riconosce il lettore e la CIE <<<---

funziona esclusivamente in kali2021, non funziona in bullseye, ubuntu
20.04 ed ubuntu 20.10

In kali2021 installare cie-middleware che dipende ed installa un
suo libccid NON funziona e saprattutto blocca pcsc_scan

Segue che il sistema potrebbe funzionare fino a pcsc_scan ( vedi
kali2021) ma cie-middleware comunque lo blocca.
Probabilmente per libccid e le sue configurazioni in

/lib/udev/rules.d/92-libccid.rules

/usr/lib/pcsc/ifd-ccid.bundle/contents/info.plist

inoltre: probabilmente quando si sceglie un NFC reader bisogna
controllare che la specifica libccid per il reader si chiami libccid (
come in bit4id) e non abbia un nome diverso tipo libacsccid1 come in
ACS perchè la CIE italiana prevede ed installa un suo libccid

--
Filippo

ilario....@e.email

unread,
Apr 20, 2021, 1:30:03 AM4/20/21
to
Quindi su Kali con lettore bit4id hai risolto?

Grazie

Ilario
-- Inviato da /e/ Mail.

Filippo Dal Bosco -

unread,
Apr 20, 2021, 2:50:02 AM4/20/21
to
Il giorno Tue, 20 Apr 2021 07:20:17 +0200
ilario....@e.email ha scritto:

> Quindi su Kali con lettore bit4id hai risolto?

sto parlando solo ed esclusivamente di prove fatte con l' ACR122U-A9

Per il bit4id ho solo fatto un ipotesi

--
Filippo

ilario....@e.email

unread,
Apr 20, 2021, 2:50:02 AM4/20/21
to
Non avevo capito, quindi con l'ACR hai risolto? Potresti fare una guida?
Grazie

Ilario
-- Inviato da /e/ Mail.

Filippo Dal Bosco -

unread,
Apr 20, 2021, 4:10:02 AM4/20/21
to
Il giorno Tue, 20 Apr 2021 08:48:44 +0200
ilario....@e.email ha scritto:

> Non avevo capito, quindi con l'ACR hai risolto?
non, risolto nulla per quanto riguarda ACR + CIE


--
Filippo

ilario....@e.email

unread,
Apr 20, 2021, 4:10:02 AM4/20/21
to
Ah peccato.
Comunque complimenti per i tentativi, ritengo molto importante riuscire a slegarsi dal vincolo spid + smartphone.

Ilario
-- Inviato da /e/ Mail.

valerio

unread,
Apr 20, 2021, 4:30:02 AM4/20/21
to


Il 20/04/21 05:56, Filippo Dal Bosco - ha scritto:
> Il giorno Mon, 19 Apr 2021 22:45:08 +0200
> Davide Prina <davide...@gmail.com> ha scritto:
>
>>
>> Se hai installato, allora rimuovi tutti i pacchetti (con --purge)
>> libccid, libacsccid1 e reinstalla quelli che ti ho indicato sopra,
>> senza più installare quello del sito che mi hai indicato.
>
>
> dopo aver eseguito --purge ed installando esclusivamente
> file.deb della distribuzione stessa la procedura
>
> 1) installare libacsccid1 ( specifica di ACR122U )
> 2) installare pcsc-tool
> 3) installare pcscd
> 4) systemctl start pscsd.service
> --->> 5) pcsc_scan riconosce il lettore e la CIE <<<---
>
> funziona esclusivamente in kali2021, non funziona in bullseye, ubuntu
> 20.04 ed ubuntu 20.10
>
> In kali2021 installare cie-middleware che dipende ed installa un
> suo libccid NON funziona e saprattutto blocca pcsc_scan

ci sono due cie-middleware, uno .deb ed un archivio compresso .tar.gz,
il secondo dice di copiare alcuni file nelle rispettive directory, ma
non installa altro (a quanto capisco); hai provato con quello compresso?
libacsccid1 sembra essere solo per buster, dove trovi anche libccid (e
non capisco la differenza)

valerio

Filippo Dal Bosco -

unread,
Apr 20, 2021, 4:50:03 AM4/20/21
to
Il giorno Tue, 20 Apr 2021 10:25:40 +0200
valerio <bardo_m...@fastwebnet.it> ha scritto:


> ci sono due cie-middleware, uno .deb ed un archivio compresso
> .tar.gz, il secondo dice di copiare alcuni file nelle rispettive
> directory, ma non installa altro (a quanto capisco); hai provato con
> quello compresso?
si trova al sito CIE ?

>libacsccid1 sembra essere solo per buster,
no, è specifico per i device ACR. Si trova sul sito ACR e pure (
inversioni più recenti) nei repository di Buster,bullseye, Ubuntu
20.04, Ubuntu 20.10, Kali2021




--
Filippo

valerio

unread,
Apr 20, 2021, 5:40:02 AM4/20/21
to


Il 20/04/21 10:41, Filippo Dal Bosco - ha scritto:
> Il giorno Tue, 20 Apr 2021 10:25:40 +0200
> valerio <bardo_m...@fastwebnet.it> ha scritto:
>
>
>> ci sono due cie-middleware, uno .deb ed un archivio compresso
>> .tar.gz, il secondo dice di copiare alcuni file nelle rispettive
>> directory, ma non installa altro (a quanto capisco); hai provato con
>> quello compresso?
> si trova al sito CIE ?

si:
https://www.cartaidentita.interno.gov.it/identificazione-digitale/software-cie/

>
>> libacsccid1 sembra essere solo per buster,
> no, è specifico per i device ACR. Si trova sul sito ACR e pure (
> inversioni più recenti) nei repository di Buster,bullseye, Ubuntu
> 20.04, Ubuntu 20.10, Kali2021

guardando sul sito debian mi dava solo buster... approfondendo esiste
anche per bullseye.

hai provato ad usare libccid? invece di quello di acs?

valerio

Filippo Dal Bosco -

unread,
Apr 20, 2021, 6:00:02 AM4/20/21
to
Il giorno Tue, 20 Apr 2021 10:25:40 +0200
valerio <bardo_m...@fastwebnet.it> ha scritto:


>
> ci sono due cie-middleware, uno .deb ed un archivio compresso
> .tar.gz, il secondo dice di copiare alcuni file nelle rispettive
> directory, ma non installa altro (a quanto capisco); hai provato con
> quello compresso? libacsccid1 sembra essere solo per buster, dove
> trovi anche libccid (e non capisco la differenza)

su KAli l' unica distribuzione che a me fa funzionare libacsccid+
pcsc-tools + pcscd ho copiato i file come dice il tar.gz. e ribootato

1) inserendo il reader nel usb non viene più riconosciuto ma bisogna
lanciare pcsc_scan per accenderlo, riconoscere la smartcard CIE

2) la app CIE mi da il solito errore: carta assente.



--
Filippo

Filippo Dal Bosco -

unread,
Apr 20, 2021, 9:40:03 AM4/20/21
to
Il giorno Sun, 11 Apr 2021 19:55:52 +0200
Davide Prina <davide...@gmail.com> ha scritto:

>
>
> Inoltre la prima volta devi eseguire una procedura particolare, vedi
> "5. Primo utilizzo della CIE con il Middleware"
>
> https://www.cartaidentita.interno.gov.it/wp-content/uploads/2020/03/CIE-3.0-Manuale-duso-del-middleware-Linux.pdf

per la cronaca. La procedura qui sopra descritta per firefox si
riferisce a firefox di non so quanti anni fa. Non trovo corrispondenza
tra ciò che è scritto nel pdf e il firefox che sto usando.

Vale anche per firefox win. Ma almeno in win si può usare Chrome e
sembra che ci sia meno da penare perchè chrome edge ed altri in win
hanno una procedura semplificata rispetto a firefox dopo aver
autenticato la CIE


--
Filippo

pinguino

unread,
Oct 24, 2021, 11:40:03 AM10/24/21
to
On 24/10/21 17:32, pinguino wrote:
> On 15/04/21 21:00, Davide Prina wrote:
>> On 15/04/21 20:11, Filippo Dal Bosco - wrote:
>>> Davide Prina ha scritto:
>>>
>>>> Però io pensavo che la CIE seguisse degli standard a livello europeo,
>>>> come la CNS e quindi supponevo ci fossero dei driver totalmente
>>>> liberi senza dover installare null'altro per farla funzionare.
>>>
>>> non capisco.
>>> Per far funzionare un device (= nel caso la smartcard) ci vogliono i
>>> driver che le app usano.
>>>
>>> ACS costruisce  la smartcard, sviluppa i relativi driver che le app
>>> usano.
>>
>> però se rispetta le specifiche di standard liberi, allora il driver può
>> essere sviluppato anche da altri senza problemi, come nel caso della
>> CNS. E da quello che avevo capito io le specifiche dovrebbero essere
>> libere e comuni (penso decise in sede UE, per uniformare questo tipo di
>> carta a livello comunitario).
>>
>> Se non ho capito male pcsc è usato per rilevare il lettore, ma poi per
>> farlo funzionare e usare la carta ti serve un altro pezzo.
>>
>>> Chi a questo punto svilupperebbe driver liberi per smartcard non
>>> molto diffuse
>>
>> perché dici poco diffuse. Secondo me sarà come per la CNS e sarà a
>> diffusione in tutta la UE, perlomeno.
>
> Buongiorno,
> Io ho ricevuto la nuova tessera sanitaria, che ha alcune funzionalità in
> più. Oltre al microchip, ha la possibilità di funzionare in Wireless
> (senza contatto) e la CNS (Carta Nazionale dei servizi).
> Ho visto che ci sono i driver per debian.
> https://sistemats1.sanita.finanze.it/portale/elenco-driver-cittadini-modalita-accesso
> A me, per fortuna, hanno inviato quella che è compatibile con Linux.
> Non so nemmeno se sia possibile richiedere una tessera compatibile con
> il proprio sistema operativo.
>
> Ma volevo anche capire quale lettore acquistare ?
> Perché da questa pagina dicono che deve essere compatibile con le norme ISO:
> "installare sul proprio computer un lettore di smart card (e relativi
> driver) conforme allo standard internazionale PC/SC, alla norma ISO
> 7816-3 e alle specifiche CCID".
https://sistemats1.sanita.finanze.it/portale/modalita-di-accesso-con-ts_cns
(Avevo dimenticato il link).

>
> Grazie
> Saluti
>
>


--
https://www.linkedin.com/in/claudio-sandrone

pinguino

unread,
Oct 24, 2021, 11:40:05 AM10/24/21
to

ilario....@e.email

unread,
Oct 24, 2021, 12:50:02 PM10/24/21
to
Io uso il minilector evo della bit4id per la sola parte chip ( no wireless).

Ilario

Marco Ciampa

unread,
Oct 25, 2021, 2:10:03 AM10/25/21
to
On Sun, Oct 24, 2021 at 05:37:20PM +0200, pinguino wrote:
> On 24/10/21 17:32, pinguino wrote:
> > On 15/04/21 21:00, Davide Prina wrote:
> >> On 15/04/21 20:11, Filippo Dal Bosco - wrote:
> >>> Davide Prina ha scritto:
> >>>
> >>>> Però io pensavo che la CIE seguisse degli standard a livello europeo,
> >>>> come la CNS e quindi supponevo ci fossero dei driver totalmente
> >>>> liberi senza dover installare null'altro per farla funzionare.
> >>>
> >>> non capisco.
> >>> Per far funzionare un device (= nel caso la smartcard) ci vogliono i
> >>> driver che le app usano.
> >>>
> >>> ACS costruisce  la smartcard, sviluppa i relativi driver che le app
> >>> usano.
> >>
> >> però se rispetta le specifiche di standard liberi, allora il driver può
> >> essere sviluppato anche da altri senza problemi, come nel caso della
> >> CNS. E da quello che avevo capito io le specifiche dovrebbero essere
> >> libere e comuni (penso decise in sede UE, per uniformare questo tipo di
> >> carta a livello comunitario).
[...]

Le specifiche sono pubbliche ma, a quanto mi risulta, le librerie open
non le hanno ancora implementate. Ecco perché bisogna usare la libreria
fornita dal ministero anche per Linux.

https://www.linuxtrent.it/tessera-sanitaria-e-cns-una-breve-panoramica-con-un-occhio-alla-cie/

--

Saluton,
Marco Ciampa
0 new messages