Adobe Reader, que uso en MS Windows, tiene la capacidad de validar la firma digital (creada con un certificado X.509) en un archivo PDF.
Me gustaría hacer tal verificación en los escritorios de Linux. He probado Evince y Okular, los lectores de PDF más recomendados, pero no pueden hacerlo. Por otro lado, Adobe Reader no está disponible para Linux (consulte https://get.adobe.com/reader/otherversions/ ). Los lectores de PDF integrados en las versiones actuales de Firefox y Chrome tampoco pueden verificar las firmas.
Estoy bien con el uso de una interfaz gráfica de usuario, herramienta de línea de comandos o una extensión de Firefox / Chrome para hacer esto.
Respuestas:
Poppler (poppler-utils) contiene
pdfsig
, que verifica la firma con los certificados conocidos almacenados.Todavía no está súper avanzado (sin exportación), pero es un gran paso adelante.
ACTUALIZACIÓN : El número de error original es 16770 y se introdujo en producción el 01-03-2016; se incluyó primero en v0.42 .
fuente
Libreoffice Draw puede leer archivos PDF y permite verificar el certificado y la firma del documento (
File -> Digital Signatures -> Digital Signatures…
).Además, cuando se ha cargado el PDF, hay un mensaje de advertencia si el certificado no se pudo validar, pero la firma estaba bien.
Lo probé usando 6.0.4.2, pero según la página de crowdfunding relacionada con las firmas PDF en LibreOffice , probablemente fue posible en 2015, en las versiones 4.4 o 4.5.
fuente
Pruebe nuestro software PDF Studio Viewer , un lector de PDF para Linux que admite renderizar y validar firmas digitales. Soy desarrollador de este software.
Divulgación: soy desarrollador en Qoppa
fuente
Los siguientes pasos muestran cómo descargar la tarjeta Aadhaar y convertirla a un buen PDF:
sed "/mark currentfile eexec/,/cleartomark/ d" aadhaar-verified.ps | ps2pdf - aadhaar-verified.pdf
Ahora tiene un buen PDF verificado que puede imprimir sin ningún problema. ¿No fue simple, eh?
fuente