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


17

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

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

Comment ajouter la signature numérique du fichier à prouver pour que l'avertissement disparaisse?

Réponses:


13

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

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

C'est en effet le point principal; vous devrez également patcher poppleravec le support de signature numérique evince.

Cependant, un projet intéressant est en cours pour fournir uniquement les fonctionnalités souhaitées; les détails sont expliqués sur cette page github intitulée 'evince signatures', où tous les correctifs sont disponibles.

En plus de la page github, il y a plus d'informations 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 les documents pdf sur Windows (Acrobat Reader) prend en charge l'affichage et la validation des signatures dans les documents pdf. Sur les bureaux Linux modernes qui n'existent pas encore et c'est le but de ce projet, changez la visionneuse 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 popplercar d'autres programmes en dépendent; cependant, il est probable que la fonction de signature numérique sera bientôt disponible si elle est intégrée en amont. À en juger par les evincecaptures d' écran pour une signature valide et invalide, les correctifs semblent activer uniquement les fonctionnalités qui vous intéressent.


1
Comment se fait-il que ce ne soit pas encore possible? Ou est-ce?
iamatrain

1
J'aimerais aussi savoir si cela est possible maintenant en 2017.?
Hrvoje T
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.