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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline terehov  
#1 Оставлено : 26 марта 2018 г. 10:40:48(UTC)
terehov

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

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

Доброго дня!

Я пытаюсь автоматизировать процесс подписания файлов PDF через связку 1С, Acrobat DC и CryptoPDF.

Я выполнил все инструкции в формуляре при настройке Acrobat DC и CryptoPDF, файл CPPDFDSig.js я поместил в папку C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\Javascripts

из 1С я вызываю следующее

PDDoc = Новый COMОбъект("AcroExch.PDDoc");
PDDoc.Open(Объект.ПДФ);
jso = PDDoc.GetJSObject();
Cert = jso.CPSign(Объект.Cert,Объект.WPD,1,"","","","");

возвращается Ошибка при доступе к сертификату

Сертификат был создан средствами Acrobat DC
Offline Андрей Писарев  
#2 Оставлено : 26 марта 2018 г. 20:36:42(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,691
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2044 раз в 1585 постах
Здравствуйте.

Какой алгоритм у сертификата?
КриптоПРО PDF - для ГОСТ-алгоритма.

Для тестирования - можете использовать тестовый сертификат, полученный в тестовом УЦ:
https://cryptopro.ru/certsrv/
Техническую поддержку оказываем тут
Наша база знаний
Offline terehov  
#3 Оставлено : 26 марта 2018 г. 21:02:57(UTC)
terehov

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

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

У меня есть личная ЭЦП для портала госуслуг, с ней тоже самое,
стреляется на участке кода

if (!theEngine.login({ oParams: { oEndUserSignCert: theCert }, bUI: bShowCertificatesDialog })) {
app.endPriv();
return "Ошибка при доступе к сертификату. " + ErrorInfo.Message;
}

пытался подписать и как контейнером *.pfx так и просто сертификатом *.cer. Интерактивно в Acrobat DC, естественно все работает.

Изначально пытался подписывать напрямую, через их типовое SDK sdkAddSignature.js, но тоже не вышло, говорит что нет привилегий, хотя код выполняется в обертке app.beginPriv(); app.endPriv();

здесь же до подписания я не дохожу...
Пробовал на "чистой" машине, результат тот же...

ps. Не могу получить сертификат из Тестового УЦ. не видит доступных средств для сохранения сертификата

Отредактировано пользователем 27 марта 2018 г. 14:07:56(UTC)  | Причина: Не указана

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