FirmEtica — Firma CIE su Linux
La tua Carta d’Identità Elettronica è già uno strumento di firma legalmente valido. FirmEtica è il ponte mancante per usarla su Linux, senza abbonamenti a servizi di firma remota.
Il problema
Su Linux non esiste ancora un’applicazione accessibile per usare la CIE come strumento di Firma Elettronica Avanzata (FEA). Il middleware ufficiale del Governo Italiano esiste, ma richiede installazione manuale e configurazione tecnica. Il risultato: migliaia di professionisti e enti che lavorano su Linux rinunciano alla firma digitale o mantengono un secondo computer Windows per atti già coperti dalla CIE che hanno in tasca.
Come funziona
- Avvicina la CIE al lettore NFC (Bit4id miniLector AIR NFC v3).
- Seleziona il file da firmare dall’interfaccia grafica Qt.
- Inserisci il PIN scelto al Comune (4 cifre).
- Ricevi il documento firmato in formato CAdES (.p7m) o PAdES (.pdf) in pochi secondi.
Validità legale
La firma prodotta è una Firma Elettronica Avanzata (FEA) ai sensi del Regolamento UE eIDAS (910/2014, art. 26) e del CAD (art. 20 co. 1-bis D.Lgs. 82/2005). È valida per pratiche con la PA, contratti di lavoro, documenti aziendali, atti professionali e atti del terzo settore — la grande maggioranza degli atti quotidiani.
Stack tecnico
- Interfaccia: PySide6 (Qt 6), nativa cross-platform.
- Accesso CIE: PKCS#11 via libcie-pkcs11.so (standard internazionale).
- Firma: CAdES-BES (RFC 5652, ETSI EN 319 122), PAdES.
- Middleware: cie-middleware-linux (open source, Governo Italiano).
- Distro: Arch Linux, Ubuntu, Debian e derivate.
- Licenza: MIT.
Stato e roadmap
-
Completato
Architettura core (PKCS#11, CAdES builder, UI PySide6), installer automatico, gestione sicura PIN.
-
In test
Firma CAdES-BES su hardware CIE reale.
-
Q2 2026 — con il tuo sostegno
Verifica firma integrata in-app, packaging AppImage/Flatpak, documentazione utente, v1 pubblica.
♥ Sostieni la v1 stabile di FirmEtica
Per completare il primo rilascio pubblico servono circa 15 ore di sviluppo nel mio tempo libero (1 ora/giorno per 15 giorni): rifinitura UI, packaging AppImage/Flatpak, test su più distribuzioni e documentazione utente.
FirmEtica fa parte del goal condiviso “Software civico Linux” insieme a Mosaeko: a 60 €/settimana per 6 mesi posso completare la v1 di entrambi i progetti.