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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline terehov  
#1 Оставлено : 12 апреля 2021 г. 10:02:17(UTC)
terehov

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

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

Доброго дня всем!

Возможно ли используя скрипт или командную строку cppdfutil.exe создать видимую подпись в файле, так как с помощью пакетной подписи видимая подпись устанавливается, а спомощью команды

"C:\Program Files (x86)\Crypto Pro\PDF\cppdfutil.exe" sign -i "d:\ЭЦП" -o "D:\ЭЦП\Подписанные" -c "d:\ЭЦП\ЭЦП\cert.cer" pin 12345678 apperance "law" logo "D:\ЭЦП\ЭЦП\logo.jpg" page 1 X 100 Y 100 width 200 height 100 perm comments

не устанавливается

Так же мне не понятно как взаимодействовать со скриптом так как при вызове скрипта

Результат = jso.CPSign(ФайлСертификата,"12345678",1,,,,,Ложь,ЛОЖЬ,СтрокаJSON,);

Со строкой JSON

Код:
{
"pageNumber": 1,
"coords": [
100,
100,
100,
100
],
"customAppearance": {
"appearanceType": 4,
"logoFile": "D:\\tmp\\logo.JPG"
}
}


Установка видимой подписи происходит в 1 случае из 10.

Файл PDF предварительно сохранен в расширенном формате

Windows 10
Adobe Acrobat DC Pro
КриптоПро PDF последняя версия
КриптоПро CSP 4.0.9963

ps вопрос снят в части работы скрипта, coords надо правильно передавать

Отредактировано пользователем 12 апреля 2021 г. 20:04:12(UTC)  | Причина: Не указана

Offline Владимир Кудрявцев  
#2 Оставлено : 13 апреля 2021 г. 9:26:28(UTC)
Владимир Кудрявцев

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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 36 раз в 28 постах
Здравствуйте!

Для cppdfutil проверьте синтаксис флагов, подпись создаётся например вот с такой командой: cppdfutil.exe sign -i "c:\sign\in_dir" -o "c:\sign\out_dir" -c "c:\sign\2012_256.cer" -A "law" --X 10 --Y 700 --logo c:\sign\1.jpg

По скрипту - синтаксис может немного отличаться для разных версий Adobe
для последних версий, один из вариантов: CPSign('3082AD0A0D0981F060…', '12345678', 2, '', '', '', 'http://testca2012.cryptopro.ru/tsp/tsp.srf', false, false, {pageNumber: 0, coords: [100, 100, 200, 100], customAppearance : {appearanceType: 4, logoFile: "<ПУТЬ К ЛОГОТИПУ>"}} , 5);

пример json-строки для 2015:
{"pageNumber": "0","coords" : [100,200,300,100],"customAppearance": { "appearanceType" : 4,"logoFile" : "C:\\Users\\Public\\Pictures\\Sample Pictures\\Desert.jpg" }}

где 0 - первая страница. Поясните, пожалуйста, у вас 1 из 10 при идентичных параметрах? Верхний вариант можно применить в отладчике Adobe для проверки. Пока не очень понятно что именно у вас происходит.
Полезные ссылки: техническая поддержка - тут, база знаний - тут.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.