» » Подписание PDF на JS и вставка подписи на C#, используя Крипто ПРО

 

Подписание PDF на JS и вставка подписи на C#, используя Крипто ПРО

Автор: admin от 11-10-2018, 17:05, посмотрело: 24

Итак. Пришла задача. Используя браузер предложить пользователю подписать PDF электронной подписью (далее ЭП). У пользователя должен быть токен, содержащий сертификат, открытый и закрытый ключ. Далее на сервере надо вставить подпись в PDF документ. После этого надо проверить подпись на валидность. В качестве back-end используем ASP.NET и соответственно C#.



Вся соль в том, что надо использовать подпись в формате CAdES-X Long Type 1, и российские ГОСТ Р 34.10-2001, ГОСТ Р 34.10-2012 и т.п. Кроме того подписей может быть более одной, то есть пользователи могут по очереди подписывать файл. При этом предыдущие подписи должны оставаться валидными.

www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_xlong_sample.html

cpdn.cryptopro.ru/content/cades/plugin-activation.html

www.cryptopro.ru/forum2/default.aspx?g=posts&t=11119

www.cryptopro.ru/forum2/default.aspx?g=posts&t=3691&p=21

cpdn.cryptopro.ru/default.asp?url=content/cades/plugin-samples-raw-signature.html

cpdn.cryptopro.ru/default.asp?url=content/cades/plugin.html

itextsupport.com/apidocs/itext5/5.5.9/com/itextpdf/text/pdf/PdfStamper.html#createSignature-com.itextpdf.text.pdf.PdfReader-java.io.OutputStream-char-java.io.File-boolean-

[/spoiler]

Источник: Хабр / Интересные публикации

Категория: Программирование

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *