Inspeção de assinatura digital em arquivo PDF

1

Eu tenho um PDF que foi assinado com um certificado de um módulo PKCS # 11 (um leitor de cartão de identidade belga, também conhecido como eID) usando o Adobe Acrobat Reader DC. Como posso inspecionar a assinatura anexada ao documento?

Basicamente, estou interessado em ver o mesmo tipo de informação que você também pode obter do seu navegador ao inspecionar um certificado SSL:

    
por Pieter 20.08.2017 / 17:44

2 respostas

0

Como posso inspecionar a assinatura anexada ao documento?

  1. Open the PDF containing the signature.

  2. Open the Signatures panel, and select the signature.

  3. On the Options menu, click Show Signature Properties, and then click Show Signer’s Certificate.

  4. If the certificate is self-signed, contact the originator of the certificate to confirm that the fingerprint values on the Details tab are correct. Trust the certificate only if the values match the values of the originator.

Fonte Assegurando PDFs com certificados

    
por 20.08.2017 / 19:51
0

Caso você esteja procurando uma solução usando FOSS e / ou Linux / Mac, em teoria existe uma ferramenta chamada pdfsig que vem com versões mais recentes do Biblioteca Poppler . Esse é o mecanismo PDF subjacente para muitos leitores de PDF da FOSS, incluindo o evince, o Okular, o ePDFView, o LocoPDF, o GIMP, o qAllInOne e o qpdfview.

Na prática, sua milhagem pode variar. Parece que nem todos os tipos de assinaturas eletrônicas são suportados ainda, então você recebe uma mensagem de aviso dizendo

Unimplemented Feature (0): Unable to validate this type of signature

Muito recentemente, um interruptor

-dump

foi introduzido no pdfsig, que permite extrair a assinatura do PDF para que você possa avaliá-lo usando outras ferramentas. Isso também pode ser muito útil para scripts.

Observe também que a maioria dos aplicativos de área de trabalho de leitor de PDF baseados na biblioteca Poppler ainda não está pegando os recursos de assinatura digital de PDF na interface do usuário.

    
por 05.08.2018 / 11:07