Qual é a melhor maneira de verificar a assinatura digital em arquivos PDF baixados? Estou usando 19.04.
Responder1
No momento, a melhor solução que encontrei é o snap do Adobe Reader DC, que usa vinho: https://snapcraft.io/acrordrdc. Apenas, tome cuidadonãodesconectar a rede para este snap, como o instalador sugere fazer para evitar atualizações (possivelmente não funcionando), porque isso obviamente impede a verificação de assinatura.
Tenho tentado o "nativo"Adobe Leitor 9,Editor Mestre de PDFeVisualizador de estúdio de PDFmas eu os achei incompletos. O Adobe Reader 9 aparentemente possui um método de verificação desatualizado, o Master PDF Editor parece verificar a assinatura, mas ainda mostra um "?" em vez de uma marca "Assinatura válida" em meu PDF, e o PDF Studio Viewer marca a assinatura (supostamente válida) como Inválida por não suportar o manipulador de assinatura (Adobe.PPKLite::ETSI.RFC3161).
Isto é baseado em PDFs de apenas uma autoridade, mas para não especialistas em assinaturas digitais e métodos de certificação, parece que o snap é a melhor opção se alguém quiser apenas verificar uma assinatura e continuar.
Responder2
Estou usando o aplicativo procertumSmartsign que verifica assinaturas compatíveis com o padrão europeu eIDAS em PDF, XML (assinaturas internas e externas) e quaisquer outros arquivos (assinaturas externas):
https://www.support.certum.eu/en/cert-offer-smart-sign/
Observe que a hierarquia da assinatura eletrônica europeia é diferente de outras partes do mundo.
Responder3
Acho que a melhor maneira é abrir um .PDF no LibreOffice. Se o PDF estiver assinado, aparece uma mensagem e pode-se verificar as assinaturas clicando em “Mostrar Assinaturas”.
Exemplo: paraverificar metadados de assinatura, no LibreOffice 7+ Draw. Mostra uma barra quando abrimos o documento:
clique em "Mostrar assinaturas" e "Ver detalhes do certificado...".
PS:para validar a assinatura, verhttps://superuser.com/a/1163219