Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline leaxdc  
#1 Оставлено : 23 октября 2011 г. 5:56:14(UTC)
leaxdc

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.10.2011(UTC)
Сообщений: 9
Мужчина
Откуда: Praha

Здравствуйте,

вопрос разработчика, разработчикам. :) Я новичок на форуме, пишу в эту ветку, потому что больше всего подходит по смыслу - строго не судить.

имеется задача - подпись PDF документа с помощью Crypto API и CryptoPRO в качестве CSP, решение должно работать на Win32 и Mac. Собственно подпись интересует мало, интересует чтение дайджеста PDF и запись подписи в PDF в нужное место.

На данный момент opensource-библиотеки не удовлетворяют качеством работы.

Подскажите, пожалуйста, куда копать, а именно:

1. можно ли использовать Adobe API на маке
2. есть ли у Вас опыт работы с платными и кросплатформенными библиотеками PDF, или хотя бы есть ли какая-либо информация о них?
3. есть ли у вас некое API для разработчика, позволяющее подписать PDF на win32 и mac?

Dmitry
Offline Павел Смирнов  
#2 Оставлено : 24 октября 2011 г. 15:53:37(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
Adobe API на маке использовать можно, но вот плагина КриптоПро PDF, с помощью которого можно поставить подпись по ГОСТ Р 34.10-2001, для мака нет.

Наши партнёры успешно использовали iText и iTextSharp для создания и проверки подписи в PDF-файлах, совместимых с КриптоПро PDF.

Своего API для подписи PDF мы не делали.
Техническую поддержку оказываем тут.
Наша база знаний.
thanks 1 пользователь поблагодарил Павел Смирнов за этот пост.
pavenko_sv оставлено 14.09.2017(UTC)
Offline leaxdc  
#3 Оставлено : 24 октября 2011 г. 22:21:50(UTC)
leaxdc

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.10.2011(UTC)
Сообщений: 9
Мужчина
Откуда: Praha

Смирнов написал:
Adobe API на маке использовать можно, но вот плагина КриптоПро PDF, с помощью которого можно поставить подпись по ГОСТ Р 34.10-2001, для мака нет.

Наши партнёры успешно использовали iText и iTextSharp для создания и проверки подписи в PDF-файлах, совместимых с КриптоПро PDF.

Своего API для подписи PDF мы не делали.


Спасибо за информацию. То есть, без плагина КриптоПро PDF я не могу записать подпись, созданную по ГОСТ? Ведь у меня есть просто блок данных #pkcs7 (detached), которые я хочу поместить в нужный блок PDF файла - не понимаю связь с КриптоПРО PDF. Adobe API позволяет подписывать файлы вообще?
Offline leaxdc  
#4 Оставлено : 24 октября 2011 г. 22:22:30(UTC)
leaxdc

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.10.2011(UTC)
Сообщений: 9
Мужчина
Откуда: Praha

То есть мне нужно прочитать дайджест, подписать его и поместить в PDF. Adobe API уммет?:)
Offline Павел Смирнов  
#5 Оставлено : 24 октября 2011 г. 23:09:23(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
leaxdc написал:
То есть мне нужно прочитать дайджест, подписать его и поместить в PDF. Adobe API уммет?:)

Нет, так просто не получится. Подробнее о формате подписи PDF-файла см. http://learn.adobe.com/wiki/download/attachments/52658564/Acrobat_DigitalSignatures_in_PDF.pdf?version=1.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Konstantin  
#6 Оставлено : 25 октября 2011 г. 3:28:52(UTC)
Konstantin

Статус: Участник

Группы: Участники
Зарегистрирован: 24.09.2008(UTC)
Сообщений: 27
Мужчина
Откуда: Москва

Сказал «Спасибо»: 1 раз
Да, для реализации ГОСТ-подписи через AcrobatAPI придется писать плагин для Acrobat. Документации в SDK на эту тему у них много, но если делать на скорую руку, то имеется пример DocSign в том же SDK.
Offline leaxdc  
#7 Оставлено : 25 октября 2011 г. 16:25:14(UTC)
leaxdc

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.10.2011(UTC)
Сообщений: 9
Мужчина
Откуда: Praha

Спасибо большое. И еще вопрос - есть ли у CryptoPRO биндинги к Java и C#, например, как использовать Ваше API из iText?
Offline leaxdc  
#8 Оставлено : 25 октября 2011 г. 16:46:19(UTC)
leaxdc

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.10.2011(UTC)
Сообщений: 9
Мужчина
Откуда: Praha

И еще вопрос, для проверки подписи третьим лицом нужен CryptoPRO PDF, если подпись по ГОСТ?
Offline Павел Смирнов  
#9 Оставлено : 25 октября 2011 г. 17:33:00(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
leaxdc написал:
Спасибо большое. И еще вопрос - есть ли у CryptoPRO биндинги к Java и C#, например, как использовать Ваше API из iText?

Пример на iTextSharp есть здесь. По iText под рукой ничего нет, но там всё довольно прозрачно.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Павел Смирнов  
#10 Оставлено : 25 октября 2011 г. 17:33:39(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
leaxdc написал:
И еще вопрос, для проверки подписи третьим лицом нужен CryptoPRO PDF, если подпись по ГОСТ?

Если это третье лицо открывает документ в Adobe Acrobat/Reader, то да.
Техническую поддержку оказываем тут.
Наша база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.