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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Никита Красников  
#1 Оставлено : 15 августа 2022 г. 14:01:46(UTC)
Никита Красников

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Новожилова Елена  
#2 Оставлено : 15 августа 2022 г. 15:21:41(UTC)
Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
Не видя параметров сложно сказать, что конкретно не работает. Пробовали создать подпись при помощи cppfdwizard?
Или выложите здесь командную строку, будем разбираться.
Offline Никита Красников  
#3 Оставлено : 15 августа 2022 г. 16:04:51(UTC)
Никита Красников

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

Группы: Участники
Зарегистрирован: 15.08.2022(UTC)
Сообщений: 3
Российская Федерация
Откуда: Ставрополь

Автор: Новожилова Елена Перейти к цитате
Не видя параметров сложно сказать, что конкретно не работает. Пробовали создать подпись при помощи cppfdwizard?
Или выложите здесь командную строку, будем разбираться.


Для меня cppfdwizard это "птичий" язык :-)
Через командную строку не работаю. Есть окно приложения, там и пробую.

Какие параметры и где нужно посмотреть и предоставить сюда?
Offline Владимир Кудрявцев  
#4 Оставлено : 16 августа 2022 г. 8:40:14(UTC)
Владимир Кудрявцев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 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)  | Причина: птичий язык консольной утилиты

Полезные ссылки: техническая поддержка - тут, база знаний - тут.
Offline Никита Красников  
#5 Оставлено : 16 августа 2022 г. 11:53:13(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
" не пишется.

Разобраться можно и без консольной утилиты.


Offline Владимир Кудрявцев  
#6 Оставлено : 16 августа 2022 г. 13:04:21(UTC)
Владимир Кудрявцев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 11.02.2021(UTC)
Сообщений: 130
Российская Федерация

Сказал(а) «Спасибо»: 10 раз
Поблагодарили: 41 раз в 33 постах
Чаще всего это решает проблему, но это менее безопасный вариант по сравнению с папками-исключениями. Если будет время - попробуйте переделать на них чтобы защита не срабатывала только в тех папках где вы пакетную подпись делаете, а не вообще для всех документов.
Полезные ссылки: техническая поддержка - тут, база знаний - тут.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.