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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Stupakov Dmitriy  
#1 Оставлено : 29 июля 2020 г. 16:33:17(UTC)
Stupakov Dmitriy

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

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

Не получается настроить по инструкции(https://www.cryptopro.ru/sites/default/files/products/pdf/files/20/1180/cryptopropdf_ecp.pdf) свое оформление подписи в Adobe acrobat PRO.
Как понял, надо инициализировать свою переменную appearance и вызвать функцию CPSign c этой переменной в файле CPPDFDSig.js.
Так я ее инициализирую в этом файле:
Цитата:
var MyAppearance =
{
pageNumber: 0,
coords: [122, 539, 422, 439],
appearanceFilter: "Test",
customAppearance: {
font: "Calibri",
borderStyle: border.s,
borderColor: color.black,
borderWidth: 1,
textFields:
[
{
text: "ДОКУМЕНТ ПОДПИСАН \nЭЛЕКТРОННОЙ ПОДПИСЬЮ",
coords: [50,100,250,60]
},
{
type: "CN",
coords: [10, 60, 300, 40],
fontSize: 11
},
{
type: "SerialNumber",
coords: [10, 40, 300, 20],
fontSize: 11
},
{
text: "Компания: ООО \"КРИПТО-ПРО\"",
coords: [10, 20, 300, 0],
fontSize: 11
}
]
}
};


Так я вызваю функцию CPSign с моей переменной:
Цитата:

CPSign(
'308209C630820973...',
'"Пароль от сертификата"',
'2',
'', 'dsa', 'dsa', '', false, false,
MyAppearance

В Adobe Acrobate Захожу в Инструменты-Сертификаты-сертифицировать(видимая подпись), и получается подписать только с помощью стандартных шаблонов. Подскажите, в чем может быть проблема, так как инструкция не помогает.
Offline Михаил Селезнёв  
#2 Оставлено : 3 августа 2020 г. 12:44:36(UTC)
Михаил Селезнёв

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

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

Сказал «Спасибо»: 1 раз
Поблагодарили: 29 раз в 29 постах
Добрый день!
Прошу указать версии используемых Adobe Acrobat, КриптоПро CSP и КриптоПро PDF.
Offline Shuraken  
#3 Оставлено : 18 августа 2020 г. 11:03:31(UTC)
Shuraken

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

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

Сказал(а) «Спасибо»: 4 раз
Автор: Stupakov Dmitriy Перейти к цитате
Не получается настроить по инструкции(https://www.cryptopro.ru/sites/default/files/products/pdf/files/20/1180/cryptopropdf_ecp.pdf) свое оформление подписи в Adobe acrobat PRO.
Так я ее инициализирую в этом файле:
Цитата:
var MyAppearance =
{
...
appearanceFilter: "Test", // лишнее
customAppearance: {
...
};



CPSign первым делом смотрит наличие appearanceFilter, и при отсутствии смотрит на customAppearance.

Вызывать функцию с MyAppearance не надо. Надо в CPPDFDSig либо изменить строку
CPSign = app.trustedFunction(function(certificateHEX, pin, pdfLockMode, signReason, signLocation, signContactInfo, timeStamp, bShowCertificatesDialog, bShowSignDialogs, appearance, cadesType) {
на
CPSign = app.trustedFunction(function(certificateHEX, pin, pdfLockMode, signReason, signLocation, signContactInfo, timeStamp, bShowCertificatesDialog, bShowSignDialogs, MyAppearance, cadesType) {

либо изменить строку
if (typeof (appearance) === 'undefined') appearance = null;
на
if (typeof (appearance) === 'undefined') appearance = myappearance;

Я выбрал второй вариант. Он работает.


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