23 votes

Comment puis-je valider la signature numérique d'un PDF avec evince?

Il y a quelque temps, j'ai reçu un fichier PDF qui était signé numériquement.

Le visualiseur de documents (Evince) me montre que la signature numérique n'a pas été validée.

Comment puis-je ajouter la signature numérique du fichier à evince pour que l'avertissement disparaisse ?

14voto

Malheureusement, vous ne pouvez pas (maintenant sur Gitlab) le faire actuellement avec la version standard d'evince, comme l'a expliqué un développeur sur les listes de diffusion officielles:

Cette fonctionnalité n'est pas implémentée dans Evince, principalement car elle n'est pas supportée par poppler, la bibliothèque sous-jacente pour le support PDF.

C'est en effet le point principal; vous auriez besoin de patcher poppler avec le support de la signature numérique ainsi que evince.

Cependant, il y a un projet intéressant en cours pour fournir exactement la fonctionnalité que vous voulez; les détails sont expliqués sur cette page github intitulée 'signatures evince', où tous les patches sont disponibles.

Ainsi que sur la page github, il y a plus d'information sur le projet sur ce site; il est clair qu'ils espèrent l'intégrer en amont à l'avenir. Les développeurs notent que

le logiciel le plus utilisé pour lire des documents pdf sur Windows (Adobe Reader) supporte l'affichage et la validation des signatures dans les documents pdf. Sur les bureaux Linux modernes, cela n'existe pas encore et c'est le but de ce projet, changer le visualiseur de documents Evince (lecteur pdf gnome par défaut) pour ajouter ces fonctionnalités.

Donc, vous pouvez expérimenter avec le code de développement github si vous le souhaitez, mais ce n'est peut-être pas une bonne idée de patcher poppler car d'autres programmes en dépendent; cependant, il est probable que la fonctionnalité de signatures numériques sera bientôt disponible si elle est intégrée en amont. En jugeant par les captures d'écran evince pour une et pour une signature invalide, les patches semblent effectivement activer exactement les fonctionnalités qui vous intéressent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X