Software/Digital Signing/ITA
In questi giorni sono stato impegnato nel tentativo di acquistare una casa all’asta ed oltre alla PEC era necessario avere un software di Firma Digitale Remota. Aruba mi era scaduto e ho deciso di provare firmaOK! di Poste Italiane che disponeva di una versione compatibile con Ubuntu (ultima LTS).
Il download delle varie versioni Windows (8, 10, 11), macOS (ultime due versioni stabili) e Ubuntu (ultima LTS) è disponibile a questo indirizzo: https://postecert.poste.it/firma/download.shtml.
Una volta scompattato l’archivio quello che abbiamo si fronte è una struttura a dir poco singolare composta da cartelle e sottocartelle con finti file exe e bat eseguiti direttamente da Linux, essendo solo binari rinominati.
L’interfaccia è immediata e permette di caricare i documenti da firmare digitalmente anche con il drag & drop.
Si dovrebbe poi poter scegliere fra due tipi di firma: remota o con dispositivo.
Il problema: impossibile eseguire la firma remota
Con Arch Linux o versioni recenti di Ubuntu (a partire dalla 23) è impossibile selezionare la firma remota poichè firmaOK! resta in caricamento, in attesa di una Smart Card.
Ho provato con ogni sorta di debug e link simbolico a librerie senza arrivare ad una soluzione chiara.
Ho aperto questa discussione sull’argomento: FirmaOk non fa accedere alla firma remota
Interrogando i vari eseguibili ho scoperto che non viene generata l’interfaccia di selezione a causa di libc6 troppo aggiornata rispetto a quella richiesta, il tentativo incauto di fixare questa libreria ha provocato un kernel panic che mi ha impegnato per due sere col sistema totalmente bloccato.
La soluzione
Non ho trovato una soluzione se non utilizzare Ubuntu 22.04.4 LTS su Virtual Machine (ho usato GNOME Boxes) come d’altronde dichiarata la compatibilità. E’ possibile anche utilizzare Wine direttamente su Arch Linux e tutto funziona perfettamente come si vede nel mio video.
Leave a Reply