2

we are trying to digitally sign pdf on a browser probably using js. the only good link i could find is this http://acrobatusers.com/forum/javascript/javascript-digitally-sign-multiple-pdf-documents-batch-processing have you found the answer to this problem ? did you successed in that task. thank you in advance.

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
guyl
  • 2,158
  • 4
  • 32
  • 58

3 Answers3

1

We used the combo JavaApplet + iText

Igor
  • 11
  • 1
0

The answer depends on exact architecture of your solution, i.e. where the document is located and where the certificates are located. If you have a server-side solution and the document is on the server and you need to sign it using client's certificate, then you need to involve distributed signing. This is possible using PDFBlackbox pacakge of our SecureBlackbox product with distributed cryptography add-on which offers client-side modules (activex, flash control, java applet) for distributed data signing.

Eugene Mayevski 'Callback
  • 45,135
  • 8
  • 71
  • 121
  • well we want the client to upload the pdf then it will be sign on the client computer and then it will be sent to us – guyl Jan 24 '11 at 21:43
  • @guyl The term "upload" is usually used for transferring the file from the client to the server. So probably you want the client to download the PDF and sign it on the client side. Now about signing itself - this is a non-trivial procedure, which can't be accomplished using pure Javascript. You would need to create some browser module (or more likely a combination of ActiveX control and a Java applet for different browsers) which will include some PDF signing library. – Eugene Mayevski 'Callback Jan 24 '11 at 21:50
  • actually the pdf belongs to the client ... we need it to be uploaded to our servers already signed, – guyl Jan 25 '11 at 07:18
  • @guyl well, my previous comment applies. – Eugene Mayevski 'Callback Jan 25 '11 at 15:28
0

I think you should take a look at DigiSigner. It is a PDF viewer with digital signature functionality. It is implemented in java, so it can run also as an applet in the browser on the client's side. There are demos, which does exactly what you need.

Lagushka
  • 16
  • 1
  • Java applets are no more supported by modern browsers. Use Browser Extensions for digitally signing using modern browser. Signer.Digital Chrome Extension is one such free extension provided by my company. – Bharat Vasant May 16 '19 at 00:29