Статус: Новичок
Группы: Участники
Зарегистрирован: 24.02.2015(UTC) Сообщений: 2 Откуда: Санкт-Петербург
|
Я тщетно обыскал интернет в поисках ответа на вопрос "как подписать PDF документ по ГОСТ на iOS средствами Крипто-Про".
Решить эту задачу на Android нам помогла вот эта ветка на форуме. Несколько костылей и вуа-ля, подписание документов работает, подпись оказывается в нужном разделе PDF документа и прекрасно отображается и валидируется в Adobe Acrobat с установленным плагином от Крипто-Про.
Этот же эффект хочется получить на iOS - кто-нибудь подскажет как этого можно добиться?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 24.02.2015(UTC) Сообщений: 2 Откуда: Санкт-Петербург
|
Автор: maxdm Готовое решение всегда лучше кустарного, но КриптоПро DSS Lite имеет для нас ряд существенных недостатков: - Работает только из браузера. У нас нативное приложение.
- Не заявлена поддержка iOS
- Нет контроля над внешним видом ЭП (по крайней мере, я не нашел ничего о ее кастомизации). В нашем случае ЭП должна выглядеть определенным образом и располагаться на определенной странице документа в определенном месте.
По поводу аналогичного решения, заимствованного из Android на базе iText - увы, iText не имеет нативного порта в iOS, поэтому путь с использованием iText сулит боль и страдания. Может, у кого-нибудь есть информация о том, какая еще есть библиотека для работы с PDF на iOS, которая умеет кастомно подписывать документы и позволит подпихнуть туда ГОСТ алгоритмы?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close