Stack software per Linux

Salve, attualmente mi sto occupando della pacchettizzazione su Fedora / Fedora EPEL dello stack software per la carta elettronica estone per la e-residency / carta identità

Dato che sarei interessato ad effettuare un’attività simile con lo stack Linux per la carta di identità elettronica italiana, vi vorrei chiedere dove potrei trovare una documentazione che possa rendere più chiara la navigazione tra i vari sottoprogetti su Github

Distinti saluti

Buongiorno @Germano, grazie per questa disponibilità.
Ad oggi il middleware per Linux non c’è ancora ma lo sviluppo è in corso. Gli altri progetti presenti su GitHub sono librerie per la lettura dei dati presenti nelle due “parti” della carta (ICAO e IAS), ma anche su questi c’è ancora un po’ di lavoro da fare prima di poterle considerare pacchettizzabili. A breve sarà disponibile la documentazione d’insieme che suggerisci. Tanti cantieri aperti… e molto bisogno di aiuto da parte degli sviluppatori della community! Se c’è qualche sviluppo su cui puoi aiutarci, sei il benvenuto.

Alessandro Ranellucci
Team per la Trasformazione Digitale

Buongiorno Alessandro, grazie mille per la risposta.
In un’ottica di mutuo scambio di informazioni, per completezza vi descrivo in breve le principali componenti dello stack software (per utenti finali) delle carte estoni (identità ed e-residency) per i sistemi operativi Linux / Mac OS X / Windows.

libdigidocpp
La libreria libdigidocpp fornisce funzioni di creazione, firma e verifica di documenti firmati digitalmente. La libreria opera in base agli standard XAdES e XML-DSIG
Documentazione
Github
Fedora: pagina pacchetto

firefox-pkcs11-loader
Fornisce uno script + una webextension che configurano Firefox per l’utilizzo dei protocolli pkcs11, evitando all’utente di dover configurare a mano il browser. Una volta installato abilita il browser all’utilizzo anche di dispositivi di autenticazione di terze parti
Github
Fedora: pagina pacchetto

chrome-token-signing
Pacchetto Chrome e Firefox contenente una webextension per permettere di apporre firme digitali sul web utilizzando le carte estoni. La parte in qt lib serve per la richiesta del PIN ed altre funzioni basilari
Documentazione
Github
Fedora: pagina pacchetto

qesteidutil
Software che permette il controllo delle carte elettroniche estoni, la validità dei certificati, la manutenzione dei codici PIN e PUK.
Github
Fedora: pagina pacchetto

qdigidoc
qdigidoc è la versione 3 di DigiDoc Client, un software che permette di apporre o verificare firme digitali di documenti, aprire e salvare documenti che sono dentro un file contenitore firmato digitalmente
Github
Fedora: pagina pacchetto

Sito della Information system authority estone

Quando La pacchettizzazione per Fedora sarà completata, cercherò di effettuare lo stesso lavoro per il repository Fedora EPEL (Extra Packages for Enterprise Linux) che è un repository ufficiale aggiuntivo per le distribuzioni Red Hat Enterprise Linux / CentOS / Scientific Linux, distribuzioni caratterizzate da un supporto di almeno 10 anni.

Appena sarà disponibile lo stack Linux della carta di identità elettronica italiana, cercherò di effettuare lo stesso lavoro :slight_smile:

1 Mi Piace

Gli sviluppatori dello stack Open-EID hanno quasi terminato lo sviluppo della version 4 del client (Linux/Mac OS/Windows)


che stavolta raggrupperà i precedenti software qdigidoc e qesteidutil. A mio avviso sarebbe interessante una partnership tra gli sviluppatori italiani ed estoni per lo sviluppo di una piattaforma che possa essere utilizzata da entrambi gli Stati.