Come posso convalidare la firma digitale di un pdf con evince?


17

Qualche tempo fa ho ricevuto un file PDF con firma digitale.

Document Viewer (Evince) mi mostra che la firma digitale non è stata convalidata.

Come faccio ad aggiungere la firma digitale del file per dimostrare che l'avviso scompare?

Risposte:


13

Sfortunatamente, non puoi farlo al momento con la versione standard di evince, come ha spiegato uno sviluppatore nelle mailing list ufficiali :

Questa funzione non è implementata in Evince, principalmente perché non è supportata da poppler, la libreria sottostante per il supporto PDF.

Questo è davvero il punto principale; avresti bisogno di patchare popplercon il supporto per la firma digitale e evince.

Tuttavia, è in corso un progetto interessante per fornire solo le funzionalità desiderate; i dettagli sono spiegati in questa pagina di github intitolata 'evince firme', dove sono disponibili tutte le patch.

Oltre alla pagina github, ci sono ulteriori informazioni sul progetto in questo sito ; è chiaro che sperano di integrarlo a monte in futuro. Gli sviluppatori lo notano

il software più utilizzato per la lettura di documenti pdf su Windows (Acrobat Reader) supporta la visualizzazione e la convalida delle firme nei documenti pdf. Sui moderni desktop Linux che non esistono ancora e questo è lo scopo di questo progetto, cambia il visualizzatore di documenti Evince (lettore di gnome pdf predefinito) per aggiungere quelle funzionalità.

Quindi, puoi provare il codice di sviluppo di github se lo desideri, ma potrebbe non essere una buona idea patchare popplerpoiché altri programmi dipendono da esso; tuttavia, è probabile che la funzionalità di firma digitale sarà presto disponibile se è integrata a monte. A giudicare dagli evincescreenshot per una firma valida e non valida, le patch sembrano abilitare solo le funzionalità che ti interessano.


1
Come mai questo non è ancora possibile? O è?
iamatrain,

1
Vorrei anche sapere che è possibile ora nel 2017.?
Hrvoje T
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.