¿Cómo puedo validar la firma digital de un pdf con evince?


17

Hace un tiempo recibí un archivo PDF firmado digitalmente.

El Visor de documentos (Evince) me muestra que la firma digital no fue validada.

¿Cómo agrego la firma digital del archivo para demostrar que la advertencia desaparece?

Respuestas:


13

Desafortunadamente, no puede hacer esto en el momento con la versión estándar de evince, como explicó un desarrollador en las listas de correo oficiales :

Esta característica no se implementa en Evince, principalmente porque no es compatible con poppler, la biblioteca subyacente para la compatibilidad con PDF.

Este es de hecho el punto principal; necesitaría parchear también popplercon el soporte de firma digital evince.

Sin embargo, hay un proyecto interesante en progreso para proporcionar solo la funcionalidad que desea; los detalles se explican en esta página de github titulada 'evidenciar firmas', donde todos los parches están disponibles.

Además de en la página de github, hay más información sobre el proyecto en este sitio ; Está claro que esperan integrarlo río arriba en el futuro. Los desarrolladores notan que

El software más utilizado para leer documentos PDF en Windows (Acrobat Reader) tiene soporte para mostrar y validar firmas en documentos PDF. En los escritorios modernos de Linux que aún no existen y ese es el propósito de este proyecto, cambie el visor de documentos Evince (lector de PDF de gnome predeterminado) para agregar esas funciones.

Por lo tanto, puede experimentar con el código de desarrollo de github si lo desea, pero puede que no sea una buena idea parchear popplerya que otros programas dependen de él; sin embargo, es probable que la función de firmas digitales esté disponible pronto si se integra en sentido ascendente. A juzgar por las evincecapturas de pantalla de una firma válida e inválida, los parches parecen habilitar solo las funciones que le interesan.


1
¿Cómo es que esto aún no es posible? ¿O es eso?
iamatrain

1
También me gustaría saber si esto es posible ahora en 2017.?
Hrvoje T
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.