Como posso validar a assinatura digital de um pdf com o evince?

13

Há algum tempo recebi um arquivo PDF que foi assinado digitalmente.

O Document Viewer (Evince) mostra que a assinatura digital não foi validada.

Como eu adiciono a assinatura digital do arquivo para evidenciar para que o aviso desapareça?

    
por jorgehsrama 06.12.2012 / 20:06

1 resposta

11

Infelizmente, você não pode fazer isso no minuto com a versão padrão de evince , como um desenvolvedor explicou nas listas de e-mail oficiais :

  

Este recurso não está implementado no Evince, principalmente porque não é suportado   por poppler, a biblioteca subjacente para suporte a PDF.

Este é realmente o ponto principal; você precisaria corrigir poppler com o suporte à assinatura digital, bem como evince .

No entanto, há um projeto interessante em andamento para fornecer apenas o funcionalidade que você quer; os detalhes são explicados nesta página do github intitulada 'evince signatures', onde todos os patches estão disponíveis.

Assim como na página do github, há mais informações sobre o projeto neste site ; É claro que eles esperam integrá-lo a montante no futuro. Os desenvolvedores notam que

  

O software mais usado para ler documentos em pdf no Windows (Acrobat Reader) tem suporte para mostrar e validar assinaturas em documentos pdf. Em desktops Linux modernos que ainda não existem e esse é o propósito deste projeto, altere o visualizador de documentos Evince (leitor de PDF padrão do gnome) para adicionar esses recursos.

Então, você pode experimentar o código de desenvolvimento do github, se desejar, mas pode não ser uma boa idéia corrigir o poppler , já que outros programas dependem dele; no entanto, é provável que o recurso de assinaturas digitais esteja disponível em breve, se estiver integrado a montante. A julgar pelo evince screenshots válido e < href="http://contribsoft.caixamagica.pt/trac/browser/internals/2012/pdfsign/final/screenshots/multiple-invalid.png"> assinatura inválida os patches parecem estar a ativar apenas o recursos que você está interessado.

    
por user76204 10.12.2012 / 16:33