2010-01-27 59 views
14

Estoy construyendo una aplicación web que permite al usuario firmar digitalmente documentos PDF con certificados instalados en la máquina del cliente.¿Cómo firmar digitalmente documentos PDF en una aplicación web?

El documento, una vez firmado, debe enviarse de vuelta al servidor, donde almacenará la versión firmada.

El servidor ejecuta Classic ASP/ASP.NET

¿Dónde debo ir?

+0

Daniel, se você puder resgatar como resolveu esse problema vou agradecer muito! Estou com este mesmo problema agora. – Ricardo

Respuesta

-1

Parece relativamente fácil de hacer esto.

Puede permitir que los usuarios descarguen el documento PDF.

Users can open the document in Adobe Reader and sign them (no estoy seguro si esto cubre su concepto de "firma" del PDF).

Los usuarios pueden cargar el documento, que luego puede inspeccionar en busca de firmas. Parece un proceso relativamente simple.

+0

Este parece ser el camino ... pero me gustaría hacer todo esto automáticamente. Tal vez con un ActiveX –

+0

@dan no creo que haya una forma "automática" de hacer esto que no involucre MUCHOS códigos que usted escriba o compre. – Will

+0

.. Lo sé. De hecho, quiero escribir ese código. Pero estoy pidiendo ayuda en esto. –

0

Busque bibliotecas de Java para firmar documentos PDF. Puede implementarlos en un applet que debe caber en su aplicación web. Si los usuarios necesitan una vista previa de los documentos PDF antes de firmarlos, miren al java bean jPDFNotes del software Qoppa. Si los documentos se pueden firmar sin una vista previa, consulte sus otras bibliotecas jPDFFields o jPDFProcess. También hay una biblioteca de código abierto iText, pero iText no admite la visualización de documentos, por lo que solo funcionará en el segundo escenario.

1
0

Pruebe Adobe LiveCycle Designer
Esto viene con el Adobe Master Suit y tiene todas las capacidades para ES. Funciona con la infraestructura de PKI y publicará documentos PDF "certificados" que prueban la autenticidad de los destinatarios. Es mejor comenzar con algo que ya existe.

0

Utilizo para escribir la programación de FDF a PDF desde el kit de herramientas FDF de Adobe. Podría tomar la versión completa de Acrobat Pro y usar un W-2, I-9 Federal Forms place fields y un cuadro de firma y con los pads de firma de Topaz Systems, basados ​​en puntos de presión, ángulos, etc.el algoritmo activex guardará la firma y todo en la base de datos del servidor sql, y podría ir en otra dirección y completar un PDF desde SQL Server.

0

Nuestra biblioteca SecureBlackbox tiene un complemento de criptografía distribuida que hace lo que necesita. Los módulos del lado del cliente que hacen la firma pueden ser ampliados por el usuario (proporcionamos el código fuente completo). Encontrará una descripción detallada del complemento on our site o en this SO answer.

Cuestiones relacionadas