Статус: Новичок
Группы: Участники
Зарегистрирован: 15.08.2022(UTC) Сообщений: 3 Откуда: Ставрополь
|
Доброго дня! Не получается автоматизировать пакетное подписание большого количества PDF документов. На персональном компьютере имеется: 1) КриптоПро CSP (версия 5.0.12000) лицензия. 2) КриптоПроPDF 2.0 (версия 2.0.2055) лицензия. 3) Adobe Acrobat Pro DC - 32 bit (версия 2022.002.20191) лицензия. В Acrobat-е ручное подписание видимой графической подписью работает на ура. Ввиду необходимости подписания большого количества документов такой подписью, хочу автоматизировать процесс. Поковырявшись, нашел в составе КриптоПроPDF инструмент "Пакетная подпись документов PDF". Вроде ввожу все данные, однако на выходе получаю для всех документов результат "Ошибка", в Журнале пишет "[-] Документ не подписан. Не удалось выполнить операцию." Подскажите, что делать, куда копать, чтобы пакетная подпись заработала. Отредактировано пользователем 15 августа 2022 г. 14:06:54(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Не видя параметров сложно сказать, что конкретно не работает. Пробовали создать подпись при помощи cppfdwizard? Или выложите здесь командную строку, будем разбираться.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.08.2022(UTC) Сообщений: 3 Откуда: Ставрополь
|
Автор: Новожилова Елена Не видя параметров сложно сказать, что конкретно не работает. Пробовали создать подпись при помощи cppfdwizard? Или выложите здесь командную строку, будем разбираться.
Для меня cppfdwizard это "птичий" язык :-) Через командную строку не работаю. Есть окно приложения, там и пробую. Какие параметры и где нужно посмотреть и предоставить сюда?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.02.2021(UTC) Сообщений: 130 Сказал(а) «Спасибо»: 10 раз Поблагодарили: 41 раз в 33 постах
|
А код ошибки в журнале операций есть? Там есть кнопка для показа текста в файле. Варианты для такой непонятной ошибки могут быть самые разные, например: - Не установлена лицензия на Акробат или используется взломанный Акробат
- Какие-то ограничения по безопасности которые Adobe Acrobat себе накрутил. Проще всего их проверить так: настройка - защита (повышенный уровень). Снять там галочки с "включить повышенный уровень защиты" и "включить защищенный режим при запуске". Если починилось - можно либо разбираться что Акробату не нравится (иногжа например добавление папки в исключение или другой способ подготовки PDFок решает проблему) или оставить так
- Пинкод на контейнере - указан неверно, не указан хотя нужен, токен заблокирован. Решается через тестирование контейнера (чтобы проверить что пинкод неврный и не запрашивается PUK-код) и повторный ввод пинкода в мастере.
- Установлены другие криптопровайдеры из-за чего часть функций зарегистрирована за ними
Что до консольной утилиты, птичий язык выглядит так: Цитата: cppdfutil.exe sign -i C:\Users\redfox\Desktop\input -o C:\Users\redfox\Desktop\out -c C:\Users\redfox\Documents\cer.cer -p 1 где: C:\Users\ redfox\Desktop\input это путь, откуда брать пдфки а redfox это имя учётной записи в этом пути C:\Users\ redfox\Desktop\out это путь куда класть PDFки, если в пути есть пробелы то весь путь ставится в "двойные кавычки" C:\Users\ redfox\Documents\ cer.cer это путь до файла сертификата а конкретно cer.cer это сохранённый файл сертификата от вашей ЭП 1 это пароль от контейнера. Если пароля нет вовсе то "-p 1 " не пишется. Разобраться можно и без консольной утилиты. Отредактировано пользователем 16 августа 2022 г. 8:46:52(UTC)
| Причина: птичий язык консольной утилиты |
Полезные ссылки: техническая поддержка - тут, база знаний - тут. |
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.08.2022(UTC) Сообщений: 3 Откуда: Ставрополь
|
Ура! Всё заработало! Были ограничения по безопасности Adobe. Помогло следующее - открываем Adobe - редактирование - установки - защита (повышенный уровень). Убрал галочки с "Включить защищенный режим при запуске (предпросмотр)" и "Включить повышенный уровень защиты". Вуаля. Пойду праздновать :-) Автор: Владимир Кудрявцев А код ошибки в журнале операций есть? Там есть кнопка для показа текста в файле. Варианты для такой непонятной ошибки могут быть самые разные, например: - Не установлена лицензия на Акробат или используется взломанный Акробат
- Какие-то ограничения по безопасности которые Adobe Acrobat себе накрутил. Проще всего их проверить так: настройка - защита (повышенный уровень). Снять там галочки с "включить повышенный уровень защиты" и "включить защищенный режим при запуске". Если починилось - можно либо разбираться что Акробату не нравится (иногжа например добавление папки в исключение или другой способ подготовки PDFок решает проблему) или оставить так
- Пинкод на контейнере - указан неверно, не указан хотя нужен, токен заблокирован. Решается через тестирование контейнера (чтобы проверить что пинкод неврный и не запрашивается PUK-код) и повторный ввод пинкода в мастере.
- Установлены другие криптопровайдеры из-за чего часть функций зарегистрирована за ними
Что до консольной утилиты, птичий язык выглядит так: Цитата: cppdfutil.exe sign -i C:\Users\redfox\Desktop\input -o C:\Users\redfox\Desktop\out -c C:\Users\redfox\Documents\cer.cer -p 1 где: C:\Users\ redfox\Desktop\input это путь, откуда брать пдфки а redfox это имя учётной записи в этом пути C:\Users\ redfox\Desktop\out это путь куда класть PDFки, если в пути есть пробелы то весь путь ставится в "двойные кавычки" C:\Users\ redfox\Documents\ cer.cer это путь до файла сертификата а конкретно cer.cer это сохранённый файл сертификата от вашей ЭП 1 это пароль от контейнера. Если пароля нет вовсе то "-p 1 " не пишется. Разобраться можно и без консольной утилиты.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.02.2021(UTC) Сообщений: 130 Сказал(а) «Спасибо»: 10 раз Поблагодарили: 41 раз в 33 постах
|
Чаще всего это решает проблему, но это менее безопасный вариант по сравнению с папками-исключениями. Если будет время - попробуйте переделать на них чтобы защита не срабатывала только в тех папках где вы пакетную подпись делаете, а не вообще для всех документов. |
Полезные ссылки: техническая поддержка - тут, база знаний - тут. |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close