Abrir archivos PDF firmados en Linux

14

Tenemos algunos archivos PDF que están protegidos por un certificado .pfx . En Windows podemos usar Adobe Reader para leer estos archivos PDF (con certificado previamente importado).

He buscado en Google durante mucho tiempo, pero no puedo encontrar un lector de PDF que pueda abrir esto.

NOTA: Solo para que quede claro. Si tuviera que abrir un archivo PDF que tenía esta firma digital aplicada, y se abrió en digamos, Evince se mostraría así:

   ss1

Mientras que Acrobat Reader ( acroread) le gusta esto:

   ss2

   ss3

El archivo PDF para lo anterior está aquí: http://adobetrainer.co.uk/Resources/sign-a-pdf-with-reader-enabled.pdf

AgentTux
fuente
Si esta función solo está disponible en software propietario y no valora su libertad, puede utilizar Adode Reader.
ctrl-alt-delor
1
¿Qué significa exactamente asegurado por un certificado .pfx ? ¿El .pfx fole contiene el PDF encriptado? En tal caso, podría intentar openssl pkcs12descifrarlo (siempre que tenga la clave adecuada); consulte la pkcs12página del manual.
Peter
Sry, pero el último lector de adobe para Unix es 9.5.5. - Hay muchas notificaciones malas por razones de seguridad.
AgentTux
No, el .pfx no contiene el archivo pdf cifrado. Hay dos archivos: PDF y PFX. El archivo pdf está protegido por estos certificados y solo se puede abrir con el certificado adjunto.
AgentTux
Esta publicación de blog muestra cómo firmar archivos PDF utilizando un certificado .pfx en Linux: paulbradley.org/digitally-sign-pdf-files
slm

Respuestas:

2

Para abrir el archivo, use cualquier lector de PDF. Probé esto abriendo un archivo pdf autofirmado en Linux usando epdfviewer . Aunque el archivo .pfx no estaba en el sistema, el espectador no se quejó, ni siquiera solicitó el archivo .pfx.

Creo que el archivo .pfx solo es necesario para firmar el documento, no para abrirlo. De esta manera, actúa como un archivo de clave privada.

Actualización: la pregunta actualizada aclara los requisitos. Está buscando un visor de PDF que muestre el campo de firma y también le permita firmar el documento en el campo de firma. epdfviewer no hace eso.

Como mencioné en los comentarios, CabaretStage muestra el campo de firma y le permite colocar la firma también en ese campo. La versión gratuita agrega una marca de agua, por lo que debe comprarla.

Aparentemente, Foxit Reader también funciona, pero no pude hacerlo funcionar en mi sistema, por lo que no puedo confirmarlo.

aprad046
fuente
He probado varios documentos firmados y se abren pero no muestran las cosas correctamente.
slm
¿Puede obtener una copia del PDF sin firmar para compararlos con el PDF firmado? ¿Qué no se muestra correctamente, la firma en sí o el documento completo?
aprad046
@slm Visualmente, la diferencia que noté entre Adobe Reader y otros visores de PDF Adobe resalta el campo de firma. CabaretStage le permite "ver" el campo de firma. Sin embargo, creo que está buscando un visor que también le permita firmar el documento en el campo de firma. CabaretStage hace eso, pero la versión gratuita agrega una marca de agua, por lo que debe comprarlo. Aparentemente, Foxit Reader también funciona, pero no lo intenté.
aprad046
Las diferencias que noto son que la función de firma digital se ignora por completo en todos los espectadores gratuitos que he probado. Trabajé este problema durante la mayor parte de una semana y salí vacío. Cuando investigué esto, hay mucha confusión sobre la firma electrónica versus la firma digital. Este último tiene que ver con un certificado digital real que se utiliza para "firmar" el documento. Los lectores gratuitos generalmente ignoraban este aspecto del PDF. No soy el OP de esta Q, pero como un mod del sitio estaba tratando de ayudar respondiéndolo.
slm
1

yo recomiendo pdf-xchange-viewer . Se ejecuta usando wine. En mi Debian 7 funciona muy bien. Lo uso mucho para anotar archivos PDF, agregar / eliminar páginas, marcadores, etc.

Según su página web para el soporte de firmas, necesita la versión Pro (de pago).

Luis Antolín Cano
fuente
0

PDF Studio Viewer puede representar documentos PDF firmados. Puede validar firmas digitales. Viene con certificados de confianza predeterminados (Oracle) pero los usuarios pueden personalizarlos. PD: Soy desarrollador en Qoppa.

Leila Holmann
fuente
-5

Oracle VirtualBox y "buenas noches". Con la potencia informática de las máquinas actuales, el vino es obsoleto.

Me haría un buen .pdf (y tal vez también otros formatos) creando una máquina virtual dedicada.

Argento
fuente
2
wineNo es obsoleto. Intenta ejecutar algo que aproveche una GPU.
jordanm
No hay problema con Virtualbox (casi), un HASSLE total con Wine. En ese nivel, no hay razón para usar una caja GNU / Linux (supongo que te estás refiriendo a los juegos, pero incluso allí tuve buenos resultados con mi método y repito: CON aceleración de hardware :)). Sigo pensando que el vino es obsoleto. Si me muestras un escenario realmente valioso, ¡no tengo ningún problema en cambiar de idea! Y por cierto, ¿no estamos hablando de .pdf y autoría de documentos aquí? : /
Argento