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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline den1234567890  
#1 Оставлено : 5 ноября 2020 г. 11:06:55(UTC)
den1234567890

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

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

Добрый день. Пытаемся реализовать пакетное подписание документов в Acrobat на JavaScript.

Добились следующих результатов из Adobe Acrobat в режиме отладки JavaScript функция CPSign прекрасно подписывает документы.

CPSign('308.....10', 'password', 2, '', '', 'proba@proba.ru', 'http://testca2012.cryptopro.ru/tsp/tsp.srf', false, false, {pageNumber: 0, coords: [75, 100, 350, 175], appearanceFilter: "MyTplINAcrobat" }, 5);

Пытаюсь сделать автономный .js скрипт, однако, при вызове функции CPSign получаю ошибку "Объект не поддерживает свойство или метод".

Может она как-то по-другому вызывается? Или нужно вручную загрузить в Acrobat файл CPPDFDSig.js?

Код следующий:


var console = {

info: function (s){

WSH.Echo(s);

}

}

var document = {

write : function (s){

WSH.Echo(s);

}

}

var alert = function (s){

WSH.Echo(s);

}





alert("Start...");

try {

gApp = new ActiveXObject("AcroExch.App");

gPDDoc = new ActiveXObject("AcroExch.PDDoc");

alert("Open...");

if (gPDDoc.Open("c:/Temp/proba.pdf")) {

alert("Get JS...");

jso = gPDDoc.GetJSObject();

alert("Clear consol...");

jso.console.Clear();

alert("Signing...");

jso.console.CPSign('3082.....0', '111', 2, '', '', 'proba@proba.ru', 'http://testca2012.cryptopro.ru/tsp/tsp.srf', false, false, {pageNumber: 0, coords: [75, 100, 350, 175], appearanceFilter: "MyTpl" }, 5);

alert("Sign ready...");

gPDDoc.Close();



alert("Close...");

}

gApp.Exit();

alert("Exit...");

}

catch(e) {

alert("Error...");

alert(e.Message);

}

ОС Windows 7 prof x86, КриптоПРО 5 (trial)

Отредактировано пользователем 5 ноября 2020 г. 11:08:08(UTC)  | Причина: Не указана

Offline Данзан Лиджиев  
#2 Оставлено : 9 ноября 2020 г. 11:34:47(UTC)
Данзан Лиджиев

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

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

Поблагодарили: 4 раз в 3 постах
Добрый день, проблема решается на портале технической поддержки в обращении № 33693
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Andrick  
#3 Оставлено : 4 мая 2021 г. 16:21:48(UTC)
Andrick

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

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

Автор: den1234567890 Перейти к цитате
Пытаюсь сделать автономный .js скрипт, однако, при вызове функции CPSign получаю ошибку "Объект не поддерживает свойство или метод".


Вот так вот удалось вызвать:
Код:
alert("Signing...");
jso.CPSign(.........);
alert("Sign ready...");

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

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