цифровая подпись pdf в браузере

мы пытаемся подписать PDF-файл цифровой подписью в браузере, вероятно, используя js. единственная хорошая ссылка, которую я смог найти, это http://acrobatusers.com/forum/javascript/javascript-digitally-sign-multiple-pdf-documents-batch-processing Вы нашли решение этой проблемы? Вы преуспели в этой задаче. заранее спасибо.


person guyl    schedule 24.01.2011    source источник


Ответы (3)


Думаю, вам стоит взглянуть на DigiSigner. Это программа для просмотра PDF с функцией цифровой подписи. Он реализован на java, поэтому может работать и как апплет в браузере на стороне клиента. Есть демоверсии, которые делают именно то, что вам нужно.

person Lagushka    schedule 31.05.2011
comment
Апплеты Java больше не поддерживаются современными браузерами. Используйте расширения браузера для цифровой подписи в современном браузере. Signer.Digital Chrome Extension — одно из таких бесплатных расширений, предоставляемых моей компанией. - person Bharat Vasant; 16.05.2019

Мы использовали комбинацию JavaApplet + iText.

person Igor    schedule 24.01.2011

Ответ зависит от конкретной архитектуры вашего решения, то есть от того, где находится документ и где находятся сертификаты. Если у вас серверное решение и документ находится на сервере и вам нужно подписать его сертификатом клиента, то вам нужно задействовать распределенную подпись. Это возможно с помощью пакета PDFBlackbox нашего продукта SecureBlackbox с надстройкой распределенной криптографии, которая предлагает клиентские модули (activex, flash control, java applet) для подписания распределенных данных.

person Eugene Mayevski 'Callback    schedule 24.01.2011
comment
ну, мы хотим, чтобы клиент загрузил PDF-файл, затем он будет подписан на клиентском компьютере, а затем будет отправлен нам. - person guyl; 25.01.2011
comment
@guyl Термин «загрузка» обычно используется для передачи файла с клиента на сервер. Поэтому, вероятно, вы хотите, чтобы клиент загрузил PDF-файл и подписал его на стороне клиента. Теперь о самой подписи - это нетривиальная процедура, которую невозможно осуществить на чистом Javascript. Вам нужно будет создать некоторый модуль браузера (или, что более вероятно, комбинацию элемента управления ActiveX и апплета Java для разных браузеров), который будет включать некоторую библиотеку подписи PDF. - person Eugene Mayevski 'Callback; 25.01.2011
comment
на самом деле pdf принадлежит клиенту ... нам нужно, чтобы он был загружен на наши серверы уже подписанным, - person guyl; 25.01.2011
comment
@guyl хорошо, мой предыдущий комментарий применим. - person Eugene Mayevski 'Callback; 25.01.2011