-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
middleware per tessere sanitarie per raspberry pi #1
Comments
Ciao @nestukh grazie per il tuo feedback. In realtà non ti serve il driver specifico se il tuo lettore è CCID compliant. Per esempio io uso un lettore Bit4Id CCID compatibile che funziona con i driver standard di Linux Debian. |
no, non il driver per il lettore, ma per la tessera sanitaria come smartcard! Al link che ho postato ci sono i driver per le tessere in sé, che cambiano a seconda del carta non del lettore. |
Faccio uso dell'implementazione standard PKCS#11 di OpenSC, come ho scritto sia sul README sia sull'articolo, e per la login con la mia CNS non trovato nessun problema. Tu hai quindi provato a fare la login utilizzando i moduli standard PKCS#11 e non ha funzionato? Dall'articolo https://www.dontesta.it/2020/07/17/raspberry-pi-esempio-applicazione-ts-cns-smartcard/
|
Per ulteriore informazione, la mia TS-CNS usa il chip ST-MICROELECTRONIS |
Penso di essermi confuso perché il mio lettore richiede driver particolari (non è il massimo). Prenderò quello che hai detto, credo che su raspberry pi funzionerà meglio. Quindi:
Come poi ho letto qui, i middleware per le tessere forniti dalle regioni servono solo per gli eventuali servizi sanitari accessori implementati, oltre alla semplice autenticazione via pin, sempre coperta dal driver generico PKCS#11. |
salve, il tuo è un bel progetto! Ho provato a replicarlo ma mi sono fermato, non riesco a trovare i driver middleware
libbit4*pki.so
per la mia tessera sanitaria che funzionino su raspberry pi (3b) con desktop.Li ho trovati solo per linux i386 o x64, non per architettura arm:
https://sistemats1.sanita.finanze.it/portale/elenco-driver-cittadini-modalita-accesso
Riesco a farli funzionare a linea di comando emulando i386 via qemu e chroot (avendo un lettore smartcard compatibile con linux), usando
pkcs11-tool --login --test --module /usr/lib/bit4id/libbit4xpki.so -t -l
ma firefox diventa troooppo lento (emulando i386 firefox su un raspberry pi arm a 32 bit...), talvolta ritorna solo
bus error
(tipico di qemu).Tu dove li hai trovati?
The text was updated successfully, but these errors were encountered: