Cryptopro pdf серийный номер. PDF — Как подписать документ электронной цифровой подписью через криптопро.pdf. Настройка создания и проверки электронной подписи в Adobe Acrobat

Данная статья эта продолжение, а точнее дополнение предыдущей статьи о том как подписать документ excel или word цифровой подписью в этой же статье, пойдет речь о том как подписать документ в формате PDF через криптопро.

Только для подписания электронной подписью документов в формате pdf одной установкой как было при подписании в word или excel документов недостаточно! Тут целая процедура) Но хватит слов переходим к делу!

PS Если Вам надо На тему ЭЦП можете еще прочитать мои новые статьи:

  1. 🔑 , то читайте другую мою статью, которая раскрывает полностью тему с ЭЦП по.sig формату
  2. ✅ создание через КриптоПРО

Как подписать pdf электронной подписью

Если Вы пришли ко мне на блог с таким вопросом как подписать пдф, то спешу Вас огорчить, для того что бы сделать электронную подпись PDF документы Вам необходимы след. программное обеспечение:

  • Acrobat Reader PRO (или Acrobat Pro DC)

Но тут сразу появляется проблема, потому как данное ПО платное, но опять же есть несколько выходов:

Ну с грустными новостями закончили, переходим дальше.

Как подписать эцп документ pdf

Теперь переходим непосредственно к самой инструкции, о том как я подписываю документы pdf эцп, сразу говорю что я буду описывать процедуру на windows 7 Ultimate x64 (но данная процедура идентичная и на других версиях windows) Поехали:

  1. Переходим на сайт КриптоПро http://www.cryptopro.ru/
  2. Далее нам нужно будет на нем зарегистрироваться, для того что бы скачать КриптоПро CSP 4.0 (но если Вам это делать не хочется, то скачивайте по моей ссылки с Яндекс диска — скачать КриптоПро CSP 4.0 )
  3. Устанавливаем КриптоПро CSP 4.0 (демо режим даст нам возможность пользоваться 90 дней этой программой бесплатно!)
  4. Далее переходим на страницу http://www.cryptopro.ru/products/other/pdf/downloads и скачиваем КриптоПро PDF
  5. Устанавливаем КриптоПро PDF
  6. После того как все установили открываем наш документ через Acrobat Pro DC
  7. После открытия убеждаемся, что в Acrobat Pro DC подключился модуль КриптоПро PDF, для этого достаточно
    открыть меню Справка -> О модулях сторонних производителей -> CreptoProPDF если все как на рис.1 то все хорошо и переходим
    рис.1
  8. Далее нажимаем на пустом месте панели инструментов правой кнопкой мыши и выбираем меню Изменить текущий набор инструментов (рис.2)
    рис.2
  9. У нас открываемся Набор инструментов, нас интересует пункт Подписи с сертификатом (1) выбираем этот пункт и нажимаем на стрелку с плюсиком (2) у нас этот пункт перемещается в правую колонку (3) нажимаем Ок и переходим к след пункту рис.3 .
    рис.3 (pdf подписать электронный документ эцп)
  10. Теперь видим, что у нас с правой стороны появился новый пункт в котором выбираем подписи с сертификатом, на всплывающее окно отвечаем ОК (рис. 4)
    рис.4 (как подписать документ электронной подписью pdf)
  11. Теперь выделяем область, где будем ставить подпись растягивая область мышкой, после этого появится окно в котором выбираем сертификат и нажимаем ОК (рис.5)
    рис.5 (подписать документ эцп криптопро)
  12. Вот и все! Теперь Вы умеете подписывать документы ПДФ электронно цифровой подписью.

Ну и по нашей традиции кто не любит читать, я выкладываю видео инструкцию:

Поздравляю теперь Вы знаете как сделать: как подписать документ в пдф эцп, как подписать документ pdf электронной цифровой подписью, как подписать документ пдф электронной подписью криптопро, как подписать документ электронной подписью, как подписать документ электронной подписью pdf sig, как подписать документ электронной подписью криптопро pdf, как подписать документ эцп, как подписать документ эцп в pdf бесплатно, как подписать документ эцп в pdf криптопро, как подписать электронной подписью документ pdf, как подписать эцп документ pdf, как поставить электронную подпись на документ pdf, как поставить эцп на документ pdf, подписание эцп pdf документа, подписать документ пдф электронной подписью, подпись документов эцп в pdf, электронная подпись документа pdf, электронная подпись пдф документов, эцп в pdf документе

Нет похожих записей.

Модуль «КриптоПро PDF» функционирует в следующих операционных системах:
  • все локализованные и англоязычные варианты Microsoft Windows XP, с установленным пакетом обновления Service Pack 3 и выше;
  • все локализованные и англоязычные варианты Microsoft Windows Server 2003, с установленным пакетом обновления Service Pack 2 и выше;
  • все локализованные и англоязычные варианты Microsoft Windows Vista, с установленным пакетом обновления Service Pack 2 и выше;
  • все локализованные и англоязычные варианты Microsoft Windows Server 2008, с установленным пакетом обновления Service Pack 2 и выше;
  • все локализованные и англоязычные варианты Microsoft Windows 7, с установленным пакетом обновления Service Pack 1 и выше;
  • все локализованные и англоязычные варианты Microsoft Windows Server 2008 R2, с установленным пакетом обновления Service Pack 1 и выше;
  • все локализованные и англоязычные варианты Microsoft Windows 8, Microsoft Windows 8.1, Microsoft Windows Server 2012, Microsoft Windows Server 2012 R2
Для работы модуля «КриптоПро PDF» обязательно должна быть установлена программа «КриптоПро CSP» 3.6. версии и выше. «КриптоПро PDF» призван расширить возможности программ Adobe Reader и Adobe Acrobat в области создания и проверки электронной подписи согласно стандарту ГОСТ Р 34.10-2001.

Для работы модуля «КриптоПро PDF» необходима предварительная установка любого из вариантов исполнения Adobe Reader (версий 8, 9, X, XI) или Adobe Acrobat (версий 8, 9, X, XI). Также модуль «КриптоПро PDF» может полноценно функционировать в защитном режиме программы Adobe Reader версии 10.0.1 и выше.

2. Установка модуля «КриптоПро PDF»

Для установки модуля «КриптоПро PDF» необходимо запустить пакет cppdf.msi, размещенный на компакт-диске. Последуют кратковременные подготовительные процедуры, и на экране откроется окно мастера установки «КриптоПро PDF» (см. рис. 1).

Рис. 1. Окно мастера установки «КриптоПро PDF»


После нажатия на кнопку «Далее» откроется следующее окно, в котором описано лицензионное соглашение на использование модуля «КриптоПро PDF». В случае полного согласия с каждым пунктом данного соглашения отметить пункт «Я принимаю условия лицензионного соглашения» и нажать на «Далее» (см. рис. 2).

Рис. 2. Лицензионное соглашение на использование «КриптоПро PDF»

Во вновь появившемся окне нужно ввести информацию о пользователе и организации, а также серийный номер лицензии на использование модуля «КриптоПро PDF», как показано на рис. 3. Если поле «Серийный номер» оставить незаполненным, тогда программный модуль будет функционировать в демо-режиме в течение 30-ти дней.

Рис. 3. Сведения о пользователе, организации и серийный номер «КриптоПро PDF»


После нажатия на кнопку «Далее» откроется следующее окно, в котором нужно будет выбрать вид установки модуля «КриптоПро PDF»: полная или выборочная (см. рис. 4).

Рис. 4. Вид установки «КриптоПро PDF»

При выборочной установке можно выбрать версии программ Adobe Reader и Adobe Acrobat, для которых установится «КриптоПро PDF» (см. рис. 5). В случае, если не будет выбрана ни одна версия Adobe Reader или Adobe Acrobat, продолжить установку будет нельзя.

Рис. 5. Выборочная установка модуля «КриптоПро PDF»


После нажатия на кнопку «Далее» откроется следующее окно, в котором необходимо будет подтвердить установку модуля «КриптоПро PDF». (см. рис. 6). В случае возникновения необходимости на этом этапе можно вернуться назад и поменять некоторые параметры установки. Чтобы завершить установку, необходимо нажать на кнопку «Установить».

Рис. 6. Окно подтверждения установки модуля «КриптоПро PDF»

По окончании всех пошаговых инструкций мастер произведет установку модуля «КриптоПро PDF» с сопровождением всех своих действий определенными комментариями. По завершении появится окно с подтверждением успешной установки, в котором необходимо нажать на «Готово» (см. рис. 7).

Рис. 7. Подтверждение установки модуля «КриптоПро PDF»

3. Работа в модуле «КриптоПро PDF»

3.1. Настройка создания и проверки электронной подписи в Adobe Acrobat

Для создания и проверки электронной подписи необходимо выбрать меню «Edit Preferences Signatures» и открыть в нем окно «Digital Signatures Advanced Preferences» (см. рис. 8).

Рис. 8. Настройка создания и проверки электронной подписи

Примечание: здесь и далее все рисунки интерфейса ЭП будут показаны для программы Adobe Acrobat.XI. В других версиях программы вероятны небольшие отличия в интерфейсе.
Во вновь открывшемся окне следует выбрать закладку «Creation» и отметить метод создания подписи по умолчанию (см. рис. 9). В случае выбора подписи по умолчанию «КриптоПро PDF» этим методом будут создаваться все электронные подписи, добавляемые в документ. Если же будет выбран параметр «Ask when I sign», то при формировании каждой новой электронной подписи будет появляется окно, где необходимо будет выбрать метод создания данной ЭП.

Рис. 9. Настройки создания электронной подписи

3.2. Введение серийного номера лицензии на использование модуля «КриптоПро PDF»

Если во время установки модуля «КриптоПро PDF» лицензия не была введена, то пользователю предоставляется лицензия, имеющая ограниченный срок действия. По окончании этого срока, чтобы продолжить работу в модуле «КриптоПро PDF», необходимо ввести серийный номер со специального бланка Лицензии, которую можно получить либо у организации-разработчика, либо у организации, обладающем правом на распространение данного продукта, например
Примечание: в случае использования модуля в программе Adobe Reader создание и проверка электронных подписей будет осуществляться без лицензии.
Чтобы ввести серийный номер лицензии, нужно выбрать пункт меню «Help About Third-Party Plug-Ins CryptoProPDF». В появившемся окне следует нажать на «Установить лицензию», как показано на рис. 10.

Рис. 10. Окно установки лицензии

Во вновь появившемся окне «Сведения о пользователе» необходимо заполнить поля «Пользователь», «Организация» и «Серийный номер» (см. рис. 11), который написан на бланке Лицензии.

Рис. 11. Окно «Сведения о пользователе»

После нажатия на кнопку «Ок» происходит возврат к панели, на которой указан тип лицензии и срок ее действия.

3.3. Создание электронной подписи

Рассмотрим пошаговый сценарий создания видимой электронной подписи.
Примечание: видимая ЭП отображается в документе и при печати, невидимая – не имеет отображения и существует как метаданные.
Для создания электронной подписи необходимо выбрать в меню «Подписание» пункт «Работа с сертификатами» и нужный тип подписи, как показано на рис. 12.

Рис. 12. Добавление ЭП

Если во время установки модуля при выборе формирования электронной подписи по умолчанию был указан параметр «Ask when I sign», то появится окно, в котором нужно будет выбрать метод создания ЭП «CryptoPro PDF» (см. рис. 13). Если в настройках (см. п. п. 3.1) метод создания электронной подписи был указан, то окно для выбора не появится и выбранный метод будет использован автоматически.

Рис. 13. Выбор метода формирования электронной подписи

Далее в документе нужно выделить область отображения электронной подписи. После этого шага появится окно «Select a certificate» («Выберите сертификат») со списком сертификатов, находящихся в стандартном хранилище сертификатов Windows, как показано на рис. 14. В целях повышения удобства работы приведенный список сертификатов можно сортировать по соответствующим названиям «Subject» («Субъект»), «Issuer» («Издатель»), «Valid from» («Действителен с») или «Valid to» («Действителен по»).

Примечание: при выборе сертификата для формирования электронной подписи в доступе будут исключительно сертификаты согласно ГОСТ Р 34.10-2001, так как модуль «КриптоПро PDF» не работает с сертификатами, сделанными на других криптоалгоритмов.
Для просмотра свойства сертификата, который был выбран, необходимо нажать на «Show Certificate» («Показать сертификат»).

Рис. 14. Выбор сертификата для создания электронной подписи

Чтобы использовать усовершенствованную электронную подпись, необходимо выбрать пункт «To use an CMS Advanced Electronic Signatures (CAdES)» («Усовершенствованная ЭП»). В этом случае электронная подпись будет создана по стандарту CAdES, ETSI Standard, RTS/ESI-000040, TS 101 733. Также для формирования усовершенствованной ЭП нужно указать адрес службы штампов времени, для чего необходимо нажать на «Edit TSP Service» («Изменить службу TSP») (см. рис. 15). Если службе TSP требуется аутентификация, необходимые параметры можно ввести в окне их настройки.

Рис. 15. Выбор и изменение служб штампов времени

Затем в окне «Sign Document» можно произвести заполнение дополнительных полей, отображаемых в свойствах электронной подписи (см. рис. 16). Чтобы создать электронную подпись, нужно нажать на «Sign».

Рис. 16. Окно формирования электронной подписи

Заключительным шагом в окне «Save as» необходимо выбрать файл, в котором сохраниться копия подписанного документа. На рис. 17 приведен пример сформированной в документе электронной подписи.

Рис. 17. Пример электронной подписи в документе

3.4. Виды электронных подписей в программах Adobe

В программных продуктах компании Adobe существует разделение подписей на электронные (в документации Adobe носящие название цифровых) и на подписи, сделанные от руки. Подписи от руки представляют собой пометки на странице, сделанные вручную. Они не имеют никакого отношения к электронной подписи и не отображены на панели «Подписи».
Электронные подписи существуют двух видов (1 - подписи для утверждения и 2 - сертифицирующие). Они утверждают содержание файла «pdf». Однако между ними существует отличие: по сравнению с электронной подписью для утверждения сертифицирующая обладает более широкими правами на управление документом. Она позволяет внести допустимые типы изменений, при которых документ останется достоверным.
Допустим, определенная государственная служба создала форму с полями подписи. По окончании формы госслужба сертифицирует документ, позволяя пользователям производить изменения только в полях формы и ставить подписи на документ. Т. е. пользователи могут осуществлять заполнение формы и ставить подписи для утверждения. Однако в случае удаления страниц и добавления комментариев такой документ утратит свою достоверность и уже не будет считаться сертифицированным.

3.5. Различия Adobe Reader и Adobe Acrobat в процессе формирования электронной подписи

В работе с электронными подписями у программ Adobe Reader и Adobe Acrobat существуют различия, причина которых заключается в особенностях их функционирования, что продиктовано политикой компании-производителя Adobe и не имеет никакой связи с непосредственной работой модуля «КриптоПро PDF».

Функционал программы Adobe Reader:

  • осуществляет проверку электронной подписи в произвольном pdf-документе, в том числе по алгоритму ГОСТ Р 34.10-2001 посредством модуля «КриптоПро PDF»;
  • осуществляет подпись pdf-документов с расширенным доступом, в том числе по алгоритму ГОСТ Р 34.10-2001 посредством модуля «КриптоПро PDF».
Функционал программы Adobe Acrobat:
сертифицирует произвольный pdf-документ (видимой подписью или без видимой подписи), в том числе по алгоритму ГОСТ Р 34.10-2001 посредством модуля «КриптоПро
  • PDF»;
  • подписывает произвольный pdf-документ, в том числе по алгоритму ГОСТ Р 34.10-2001 посредством модуля «КриптоПро PDF»;
  • проверяет электронную подпись, в том числе по алгоритму ГОСТ Р 34.10-2001 посредством модуля «КриптоПро PDF».
Документами «pdf» с расширенным доступом считаются:
  • pdf-формы, которые предназначены для заполнения в Adobe Reader пользователями;
  • pdf-файлы, которые были подвержены операции по расширению доступа.
Такая операция по расширению доступа или формированию pdf-формы может быть проведена над любым pdf-документов, созданным любым доступным способом в следующих программах: Adobe Acrobat 8 Professional, Adobe Acrobat 9 Pro и Adobe Acrobat 9 Pro Extended, Adobe Acrobat Х, Adobe Acrobat ХI.
Примечание: операция по расширению доступа, произведенная в программе Adobe
Acrobat 9 Standard, будет в ограниченном виде, поэтому она не даст пользователям Adobe Reader создавать/добавлять подписи.

3.6. Проверка электронной подписи

Если открыть документ, то по умолчанию запускается проверка всех имеющихся в нем электронных подписей. Для просмотра результата проверки определенной электронной подписи нужно нажать левой кнопкой мыши на данную подпись в документе. В этом случае процесс проверки выбранной подписи будет запущен и далее появится окно с результатом «Signature Validation Status» («Результат проверки подписи»)
У электронной подписи может быть несколько статусов:
  • «Действительна» – с того момента, как был подписан документ, подписанные данные не подвергались изменениям (здесь допускается внесение изменений в сам документ).
  • «Недействительна» – с того момента, как был подписан документ, подписанные данные подвергались изменениям или повреждениям.
  • «Не определена» – в случае, если не удалось по тем или иным причинам произвести проверку подписи; или при неизменности подписанных данных сертификат подписавшего получил статус «недействительный».
Условия, при которых сертификат признается достоверным:
  • имеет достоверную электронную подпись от центра сертификации, который его выдал;
  • по сроку действия является актуальным на текущую дату;
  • находится в хранилище (ROOT) доверенных сертификатов Windows;
  • не состоит в актуальном списке отозванных сертификатов на текущую дату.
Для просмотра параметров электронной подписи есть два варианта:
  • в окне «Результат проверки подписи» нажать на кнопку «Signature Properties» («Параметры подписи»);
  • нажать на электронную подпись в документе правой кнопкой мыши и в появившемся контекстном меню выбрать пункт «Signature Properties» («Параметры подписи»).


Рис. 18. Параметры электронной подписи

    Шепелев Олег Викторович

    Добрый день. Поставил программу Adobe Acrobat на свой стационарный компьютер, в самой программе пишет, что есть различные разновидности подписи. Что из себя представляет сертифицирующая подпись? Какие они вообще бывают по защищенности и разновидностям? И какую лучше подобрать для подписания документов?

    • Сайт

      Электронная-цифровая подпись – аналог рукописной. Она бывает трех видов: простая (ПЭП), неквалифицированная (НЭП) и квалифицированная (КЭП). Полную юридическую силу имеет только КЭП – ее и выдают заявителям аккредитованные удостоверяющие центры (УЦ). Последний вид ЭЦП – КЭП – считается наиболее защищенным. Такая электронная подпись создается с помощью криптографических алгоритмов, а на средства ее генерации выдается сертификат.
      ЭЦП необходима участникам электронного документооборота – например, для работы на электронно-торговых площадках. Также она понадобится для того, чтобы удаленно пользоваться услугами (например, через портал gosuslugi.ru), дистанционно представлять отчетность в ФНС РФ, подавать заявления в арбитражный суд.
      Чтобы подобрать подходящую ЭЦП, вам нужно четко определить, где и как вы собираетесь ее использовать.
      Подробнее об услуге – .

    Василий

    Добрый день, в ЭЦП я не силен, хочу удаленно зарегистрировать кассу. Возник вопросов. Нужна ли вообще для это процедуры программа КриптоПро PDF? Может есть возможность обхода?

    • Сайт

      Вы не сможете зарегистрировать ККТ через личный кабинет на сайте ФНС без ЭЦП. Чтобы не покупать электронную подпись, вы можете лично заполнить бумажный вариант заявления в любом подразделении налоговой, но для полноценной работы, например для заключения договора с ОФД, подпись будет нужна, поскольку не все Операторы готовы работать в «бумажном» формате.

    Любовь И

    Я пока скачала бесплатную версию криптоПро, решила попользоваться месяц и определить для себя, подходит мне или нет. Я довольна, устанавливается легко, в использовании все просто, завтра буду приобретать лицензионную версию. Я поэтому не вижу ничего плохого, в бесплатных периодах программ, каждый должен оценить подходит ему то или иное по, а не просто выбрасывать деньги на ветер.

    Валентина

    А если регистрировать подпись и работать с Криптопро, можно подписывать документы для зарубежных партнеров? Мне срочно нужна электронная подпись, чтобы хоть как то сократить количество командировок. Ни у одно из провайдеров не могу найти инфу по поводу их «работоспособности» зарубежом. Там вообще наша система цифровой подписи котируется?

    • Сайт

      Валентина, электронный документооборот с иностранными компаниями осложняется отсутствием единого международного формата и стандарта электронной подписи. Кроме того, в разных странах различные требования законодательства к применению электронной подписи. Чтобы иностранную подпись можно было признать юридически значимой на территории РФ, необходимо определить к какому типу подписи она относится. Иностранная электронная подпись не может быть квалифицированной, поскольку иностранный УЦ не сможет пройти аккредитацию в РФ; средства электронной подписи не могут быть сертифицированы ФСБ. Защита простой электронной подписи недостаточна. Таким образом, остается усиленная неквалифицированная электронная подпись. Организационные моменты для перехода на электронный документооборот практически не зависят от того, с кем вы собираетесь обмениваться, с контрагентом за границей или на территории РФ. Необходимо определить какие типы документов вы подписываете, какой будет порядок работы (и все это обязательно утвердить в учетной политике), утвердить правила документирования документов и их копий. Процедура длинная, сложная, но возможная.

    Максим Захаров

    К сожалению, каждый день вынужден наблюдать, как многие мои коллеги даже и не думают использовать лицензии. Да, у нас народ славится своей предприимчивостью и умением находить лазейки, чтобы бесконечно обновлять пробный период и тд. Мне кажется, это низко. В конце концов, компании, которые пользуются такими программами, по большей части крупные. Они вполне в состоянии позволить себе лицензию за 22 тысячи, для бессрочного пользования это вообще не деньги! А если вы частник, то что такое 2 тысячи в год? Зато будешь точно уверен, что тебе доступны все функции и никаких проблем не возникнет в самый ненужный момент.

    Надежда Л.

    Как же у нас люди любят халяву. Скачивают паленые программы Адоба, паленый Офис, ничего не хотят покупать. Даже антивирусы на компьютер пытаются паленый приобрести. Мне кажется, это прям в нашей голове заложено — где бы сэкономить. Такие программы нужно приобретать лицензионные, это же влияет даже на ваше железо, задумайтесь! Не говоря уже об уважении к разработчику, о чем в наше время думают в последнюю очередь.

    • Андрей

      Надежда, по собственному опыту с вами соглашусь. Я однажды антивирус бесплатно качала на одном сайте, так вот результат — пришлось покупать новый комп. Вирус так мой ноут сожрал, что восстановлению он уже не подлежал. А мой знакомый КриптоПро как раз на нелегалке продлевал периодически, сильно хотел сэкономить. В результате у него со счёта улетели денежки в один прекрасный момент. И концы тут уже не найти, просто надо лицензированные программы пускать в свой комп и всё будет нормально.

    Роман

    В государственных учреждениях все очень строго на каждую программу лицензия нужна. Не рискуйте и не скачивайте бесплатные версии, тем более модуль «Крипто Про» . Советую с этим не шутить, штрафы серьезные за нарушения закона. Пиратское ПО не гарантирует надежной и бесперебойной работы, данные программы не позволяют рассчитывать на своевременное обновление и техническую поддержку, установка нелегальных копий подвергает риску заражения компьютера вирусами, в результате можно вообще потерять важную информацию. Кстати, поставщики компьютерной техники вправе не выполнять гарантийные ремонтные работы, ссылаясь на установку нелицензионного ПО. Советую не экономить на лицензии, это черевато последствиями.

    Федор

    В казенных учреждениях обязательно использование сертифицированной ЭП, поэтому лицензия на «Крипто Про» вам необходима. Бесплатная версия «Крипто Про» подходит не только для физиков, а для тек кто пользуется простой подписью. Стоимость лицензионной версии от 2000 руб. и срок ее использования составит год. Через год будьте добры заплатите опять, если собираетесь «Крипто Про» использовать в работе. Если бюджет позволяет, и вы планируете много лет использовать ключ в работе можете купить бессрочную лицензию, ее цена от 20000 руб. В случае покупки вместе с установочным комплектом вы получите серийный номер.

    Валентина Петровна

    Работаю бухгалтером в казенном учреждении, программных продуктов в работе приходится не мыслимо сколько использовать, и с каждым годом все что-то новое, то одна программа то другая. Бюджет как понимаете ограничен, режим экономия, а потребности растут. Каждый год уходит очень много средств на обновление всяких лицензий, срок действия которых чаще всего год. В работе возникла необходимость в установке «Крипто Про». Не хочется лишние деньги переплачивать, хотела узнать, можно ли в организации использовать не лицензионную версию «Крипто Про» или она для физиков только? Бессрочную лицензию приобретал кто-то на «Крипто Про», выгода есть? Сколько вообще средняя цена на этот модуль?

    • Сайт

      Валентина Петровна, за ис­поль­зо­ва­ние нели­цен­зи­он­но­го ПО преду­смот­ре­на от­вет­ствен­ность:
      граж­дан­ско-пра­во­вая (вы­пла­та ком­пен­са­ции пра­во­об­ла­да­те­лю);
      ад­ми­ни­стра­тив­ная (штраф 30 000-40 000 руб. - на ор­га­ни­за­цию, 10 000-20 000 руб. - на ру­ко­во­ди­те­ля);
      уго­лов­ная (если сто­и­мость ПО со­став­ля­ет от 100 000 до 1 000 000 руб. - ли­ше­ние сво­бо­ды сро­ком до 2 лет и штраф до 200 000 руб., если сто­и­мость ПО 1 000 000 руб. и боль­ше - ли­ше­ние сво­бо­ды сро­ком до 6 лет и штраф до 500 000 руб.).
      Если вы планируете подписывать документы сертифицирующей ЭП, лицензия необходима. Ее можно заказать у производителя или дилеров за 22 500 (бессрочно) или 2 250 (на год) рублей.

    Иван

    Adobe Reader позволяет работать с файлами любой сложности, а также поддерживает все спецификации, кроме того, данная программа абсолютно бесплатна. Adobe Acrobat. -это уже коммерческий продукт, за право использования которого нужно платить. Отличия в Adobe Reader и Adobe Acrobat обусловлены особенностями функционирования этих программ, это никак не связаны с работой модуля КриптоПро PDF. Программа Adobe Acrobat позволяет: сертифицировать произвольный документ PDF ;подписывать произвольный документ PDF ;проверять ЭЦП. Программа Adobe Reader в свою очередь проверяет в произвольном документе PDF, подписывать документы PDF с расширенным доступом. Работать можно в любой из программ, КриптоПро PDF прекрасно функционирует с любой из них.

    Виктория

    Работаю бухгалтером у ипешника, хотим создать ЭП, возникла необходимость в «Крипто Про». Как выяснилось для этого нужны еще и програмки Adobe Reader или Adobe Acrobat. Какия лучше и какую действительно стоит установить? В чем вообще отличие программы Adobe Reader и Adobe Acrobat при создании ЭЦП?

    • Сайт

      Виктория, В Adobe Acrobat можно создавать обычные и сертифицирующие (видимые и невидимые) ЭП. Оба варианта позволяют удостоверить содержащуюся в файле информацию. Сертифицирующая ЭП дает возможность вносить определенные изменения (оставлять комментарии, заполнять поля формы и пр.) после подписания. Для создания обычных ЭЦП в Adobe Reader необходимо разрешить дополнительные функции. Такую возможность поддерживает приложение в редакциях DC и 11.0.07 (и выше), а также Acrobat Professional или Pro. В других версиях ПО эта функция недоступна или урезана.

    Михаил

    «КриптоПро PDF» предназначен для работы в операционной системе: Microsoft Windows XP, Microsoft Windows 2000, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft Windows Vista. Для функционирования «КриптоПро PDF» должна быть установлена одна из следующих программ: Adobe Acrobat версии 7, 8 или 9, Adobe Reader версии 8 или 9. Если все требования соблюдаете должно без проблем скачаться. Полгода назад установил себе пользуюсь без проблем. Бесплатная версия «КриптоПро PDF» не подходит для сертифицирующей ЭП, в этом случаи лицензия понадобится. Можно даже приобрести бессрочную версию, купил, установил и забыл.

    Ольга Николаевна

    Хочу скачать бесплатную версию «КриптоПро PDF» ,не получается ничего. Подскажите какая операционка должна на ПК быть, может быть дополнительные программы нужны? Бесплатная версия отвечает всем требованиям, или лучше сразу раскошелиться и лицензионную приобрести?

    • Сайт

      Ольга Николаевна, КриптоПро PDF можно скачать с официального сайта после регистрации или авторизации. Официальный сайт — https://www.cryptopro.ru . После скачивания вы сможете 3 месяца работать с программой бесплатно, после чего потребуется приобрести годовую или бессрочную лицензию. Вы можете создавать и проверять ЭЦП как в приложении Acrobat, так и в Reader. Второй вариант позволяет использовать модуль бесплатно, но с определенными ограничениями. Криптографические операции по генерации и проверке ЭЦП выполняются с помощью криптопровайдера CryptoPro CSP.

    Владимир Масленников

    Кто знает, почему этот Крипто Про Pdf такой дорогой? Как я понял, он только pdf файлы подписывать помогает. Есть вот Крипто Арм и он для любых файлов работает, а стоит дешевле. В чем фишка? где собака зарыта? Чет дорого, прям жаба душит

    • Сайт

      Владимир, КриптоПро PDF — модуль создания и проверки ЭЦП. Предназначен для формирования и проверки электронной цифровой подписи в программax Adobe Reader, Adobe Acrobat версии 8, 9, Х, XI, DC.
      КриптоПро PDF, разработанный с использованием программного интерфейса Adobe Systems Inc. и заверенный электронной цифровой подписью компании Adobe Systems, позволяет использовать сертифицированные средства криптографической защиты информации КриптоПро CSP в продуктах Adobe Acrobat, Adobe Reader и Adobe LiveCycle ES. Формирует и проверяет электронную подписи и обеспечивает юридическую значимость электронных документов, формируемых в формате PDF – согласно стандарта обмена электронными документами. С вопросами по поводу ценой политики необходимо обратиться в ООО «КРИПТО-ПРО».

    Марина

    Скажу так, вещь действительно полезная. Пробовали бесплатную версию, но она успешно закончилась. Да, пришлось заплатить за бессрочную — как от сердца отрывала — деньги бешеные. Но довольна!!! Да и вообще электронная подпись — это вещь, правда тоже, гадость такая, недешевая… Но с ней времени на оформление и подписание намного меньше уходит и я теперь из офиса вообще не выхожу. Если еще толковую инструкцию по установке в то время найти и деньги на установщиков не тратить… Но поздно. У вас кстати все подробно описано, жаль такого пару месяцев назад не было…

    Нариманов Евгений

    Анатолий, тут все подвязано к операционной системе. Какая установлена версия Крипто-Про УЭК и Крипто-Про Browser Plug-in? Воспроизвел Вашу ситуацию на Windows 7 x64 — все установилось без проблем.

    Анатолий

    Установлен Acrobat Reader DC. КриптоПро PDF с сертифицированным модулем не устанавливается. Пишет нужна версия 8,9,10,11. Актуальная версия КриптоПро PDF от 11.04.2016 тоже не устанавливается — пишет нужен криптопро CSP или другой совместимый криптопровайдер. У меня стоит Криптопро УЭК с плагином для браузера. Как установить криптопро ПДФ?

УТВЕРЖДЁН

ЖТЯИ.00064-01 90 02

ЖТЯИ.00064-01 90 02-ЛУ

КриптоПро PDF

ВЕРСИЯ 1.6

Руководство по автоматизации создания и проверки

электронных подписей

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки

электронных подписей.

АННОТАЦИЯ

Настоящий документ содержит описание различных способов автоматизации создания и

проверки электронных подписей с помощью Adobe JavaScript и iText. В документе представлены инструкции по использованию мастера пакетной работы с электронной подписью и утилиты командной строки, которые входят в состав «КриптоПро PDF».

Информация о разработчике «КриптоПро PDF»:

ООО «Крипто-Про»

127 018, Москва, а/я Крипто-Про Телефон: +7 495 995-48-20 Факс: +7 495 995-48-20 http://www.CryptoPro.ru E-mail: [email protected]

1. Пакетная обработка документов с использованием КриптоПро PDF............. 4

1.1. Мастер пакетной работы с электронной подписью

1.1.1. Создание электронных подписей

1.1.2. Проверка электронных подписей

1.2. Программа командной строки cppdfutil.exe

1.2.1. Создание электронных подписей

1.2.2. Проверка электронных подписей

2. Автоматизация создания и проверки подписи



2.1. Автоматизация с использованием Adobe JavaScript

2.1.1. Пример кода для формирования электронной подписи

2.1.2. Пример кода для проверки электронной подписи

2.1.3. Отладка и выполнение кода JavaScript в программе Adobe Acrobat............ 25

2.2. Автоматизация с использованием iText

2.2.1. Разработка на языке Java

2.2.2. Разработка на платформе Microsoft.NET Framework

2.3. Автоматизация с использованием JavaScript и OLE

3. Перечень сокращений

4. Перечень рисунков

5. Перечень таблиц

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

1. Пакетная обработка документов с использованием КриптоПро PDF «КриптоПро PDF» предоставляет следующие возможности для работы с пакетом документов PDF:

создание электронных подписей для всех документов PDF, входящих в пакет;

проверку электронных подписей во всех документах PDF, входящих в пакет.

Создание и проверка ЭП в пакете документов PDF могут быть произведены при помощи мастера пакетной работы с ЭП (cppdfwizard.exe) или при помощи утилиты командной строки (cppdfutil.exe).

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

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

1.1. Мастер пакетной работы с электронной подписью 1.1.1. Создание электронных подписей Шаг 1. Начало работы мастера Для создания ЭП в пакете документов PDF запустите мастер пакетной работы с электронной подписью (Пуск Все программы КРИПТО-ПРО Пакетная подпись документов PDF). На экране появится окно мастера (см. Рисунок 1). Для пропуска этого шага при следующем запуске мастера, необходимо поставить флаг Не показывать эту страницу.

–  –  –

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 2. Выбор действия с пакетом документов В этом окне мастера выберите опцию Создание электронной подписи в документах (см. Рисунок 2) и нажмите на кнопку Далее.

–  –  –

Шаг 3. Выбор директорий при пакетном создании электронных подписей На этом шаге мастер отобразит диалоговое окно (см.

Рисунок 3), в котором необходимо указать директории для работы с пакетом документов PDF:

Директория с документами на подпись. Исходная директория, в которой должны содержаться документы PDF, которые необходимо подписать. Все документы в этой директории останутся неизменными.

Директория для подписанных документов. Директория, в которую будут помещены подписанные копии всех документов PDF из директории с документами на подпись.

–  –  –

При нажатии на кнопку Дополнительно появится окно с дополнительными настройками (см. Рисунок 4).

В этом окне можно указать следующие настройки:

Директория для документов, которые не удалось подписать. В данную директорию будут помещены копии всех документов PDF из директории с документами на подпись, которые не были подписаны.

Перезаписывать файлы с одинаковыми именами. При создании файла в директории для подписанных документов или в директории для документов, которые не удалось подписать, уже может существовать файл с таким же именем. Если данная опция включена, то при совпадении имен файл будет перезаписан на новый. Если данная опция отключена, то при совпадении имен процесс создания подписи документе будет прерван.

–  –  –

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 4. Выбор сертификата подписи На данном этапе мастер отобразит окно выбора сертификата подписи (см. Рисунок 5).

Сертификат, на котором следует создать ЭП, можно выбрать из хранилища «Личные» текущего пользователя при нажатии на кнопку Выбрать из хранилища или из контейнера при нажатии на кнопку Выбрать из контейнера.

Просмотреть выбранный сертификат можно при помощи кнопки Просмотр.

Рисунок 5. Выбор сертификата подписи

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 5. Выбор типа подписи.

На этом шаге мастера (см. Рисунок 6) необходимо указать тип создаваемой подписи:

обычная или сертифицирующая.

Для указания, должна ли подпись соответствовать усовершенствованному формату CAdES-X Long Type 1, необходимо выбрать опцию Использовать усовершенствованную электронную подпись. В противном случае будет создана подпись, соответствующая формату CAdES BES.

При создании усовершенствованной подписи должен быть указан адрес службы штампов времени в поле Служба штампов времени. Если адрес службы штампов времени не задан, то он может быть взят из групповой политики.

Также необходимо выбрать, какие действия с документом будут разрешены после подписания. Если создается обычная подпись, то можно заблокировать документ после подписания. Если создается сертифицирующая подпись, то можно выбрать одну из настроек:

разрешить заполнение форм и использование цифровых подписей;

разрешить комментарии, заполнение форм и использование цифровых подписей;

запретить вносить изменения.

Рисунок 6. Выбор типа подписи

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 6. Ввод параметров подписи

На данном шаге мастера можно указать дополнительную информацию о подписи:

причину подписания (можно выбрать из списка или ввести вручную);

местоположение;

контактную информацию.

Для запуска процесса создания ЭП в выбранных документах PDF, нажмите на кнопку Запуск.

Рисунок 7. Параметры подписи

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 7. Создание электронной подписи На данном этапе мастер начнет создавать ЭП в выбранных документах, отображая ход процесса подписания в таблице (см. Рисунок 8).

Если опция Продолжать работу при возникновении ошибок (см. Рисунок 4) отключена, то при возникновении ошибки программа прекратит процесс создания ЭП и оставшиеся документы PDF не будут подписаны.

–  –  –

После того, как закончится процесс создания ЭП, мастер отобразит список обработанных документов и результаты создания ЭП. Для перехода к последней странице мастера нажмите на кнопку Далее.

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 8. Завершение работы мастера На последней странице мастера будет выведена информация об общем количестве документов, количестве успешно подписанных и не подписанных документов (см. Рисунок 9).

Для просмотра подробной информации о работе мастера при подписании данного пакета документов, нажмите на кнопку Просмотреть журнал.

–  –  –

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

1.1.2. Проверка электронных подписей Шаг 1. Начало работы мастера Для проверки ЭП в пакете документов PDF запустите мастер пакетной работы с электронной подписью (Пуск Все программы КРИПТО-ПРО Пакетная подпись документов PDF). На экране появится окно мастера (см. Рисунок 1). Для пропуска этого шага при следующем запуске мастера, необходимо поставить флаг Не показывать эту страницу.

Шаг 2. Выбор действия с пакетом документов В этом окне мастера выберите опцию Проверка электронной подписи в документах (см. Рисунок 10) и нажмите кнопку Далее.

–  –  –

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 3. Выбор директорий при пакетной проверке ЭП На данном шаге мастер отобразит диалоговое окно (см. Рисунок 11). В поле Директория с документами для проверки подписи необходимо указать директорию с документами для проверки подписи. Это исходная директория, в которой должны содержаться документы PDF, которые необходимо проверить. Все документы в этой директории останутся неизменными.

–  –  –

При нажатии на кнопку Дополнительно появится окно с дополнительными настройками (см. Рисунок 12).

В появившемся окне можно указать следующие настройки:

Директория для журнальных файлов. В данную директорию будет помещен файл с отчетом о ходе подписи пакета документов PDF.

Директория для документов, подпись которых проверить не удалось. В данную директорию будут помещены копии всех документов PDF из директории с документами для проверки подписи, ЭП в которых проверить не удалось или она была признана недействительной.

Директория с проверенными документами. Это директория, в которую будут помещены копии всех документов PDF из директории с документами для проверки подписи, ЭП в которых были успешно проверены и признаны действительными.

Перезаписывать файлы с одинаковыми именами. При создании файла в директории для проверенных документов или в директории для документов, которые не удалось проверить, уже может существовать файл с таким же именем. Если данная опция включена, то при совпадении имен файл будет перезаписан на новый. Если данная опция отключена, то при совпадении имен процесс создания подписи документе будет прерван.

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Продолжать работу при возникновении ошибок. Если данная опция отключена, то при возникновении ошибки программа прекратит процесс создания ЭП и оставшиеся документы PDF подписаны не будут.

Рисунок 12. Дополнительные настройки

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 4. Выбор параметров подписи На данном этапе необходимо указать параметры подписи (см. Рисунок 13). В каждом из документов PDF будет проверена только одна подпись, параметры которой соответствуют заданным, при этом остальные подписи не проверяются. Если в документе нет подписи с указанными параметрами, то будет возвращена ошибка о том, что подпись не найдена. Если подпись с указанными параметрами существует, то будет возвращен результат проверки.

Поиск ЭП производится по следующим параметрам:

Тип подписи (обычная или сертифицирующая);

Соответствие усовершенствованному формату. Для указания данного параметра необходимо поставить флаг Проверять соответствие подписи усовершенствованному формату. В этом случае будет проверена не только действительность ЭП, но и соответствие ее формату CAdES-X Long Type 1, описанному в стандарте «CMS Advanced Electronic Signatures», ETSI Standard, RTS/ESI-000040, TS 101 733».

Сертификат, на котором должна быть сформирована ЭП. Сертификат можно выбрать из хранилища «Личные» текущего пользователя. Для выбора сертификата необходимо нажать на на кнопку Выбрать из хранилища. Просмотреть выбранный сертификат можно при помощи кнопки Просмотр.

Для запуска процесса проверки ЭП в выбранных документах PDF, нажмите на кнопку Запуск.

Рисунок 13. Выбор типа подписи и сертификата

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 5. Проверка электронной подписи На данном шаге мастера запускается процесс проверки подписи в выбранных документах PDF. Если опция Продолжать работу при возникновении ошибок (см. Рисунок 12) отключена, то при возникновении ошибки программа прекратит процесс проверки ЭП и оставшиеся документы PDF проверены не будут.

После того, как закончится процесс проверки подписей в пакете документов, мастер отобразит перечень обработанных документов и результаты проверки ЭП (см. Рисунок 14). Для перехода к последней странице мастера нажмите на кнопку Далее.

Рисунок 14. Результаты проверки ЭП

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Шаг 6. Завершение работы мастера На последней странице мастера будет выведена информация об общем количестве документов, количестве успешно проверенных и не проверенных документов (см. Рисунок 15).

Для просмотра подробной информации о работе мастера при проверке данного пакета документов, нажмите на кнопку Просмотреть журнал.

Для закрытия мастера, нажмите на кнопку Готово.

–  –  –

Программа командной строки cppdfutil.exe предназначена для создания или проверки ЭП в пакете документов PDF. Программа устанавливается в каталог %ProgramFiles(x86)%\Crypto Pro\PDF.

Создание электронных подписей 1.2.1.

Для запуска процесса создания ЭП в пакете документов PDF, выполните следующую команду:

cppdfutil.exe sign [параметры] Список параметров команды sign приведен в таблице (см. Таблица 1).

Таблица 1. Описание параметров команды sign

–  –  –

Проверка электронных подписей 1.2.2.

Для запуска процесса проверки ЭП в пакете документов PDF, выполните следующую команду:

cppdfutil.exe verify [параметры] Список параметров команды verify приведен в таблице (см. Таблица 2).

–  –  –

Примечание. В каждом из документов PDF будет проверена только одна подпись, параметры которой соответствуют заданным, при этом остальные подписи не проверяются. Например, если одновременно указаны параметры req-cades, req-certified, req-certificate, то в документе ищется усовершенствованная сертифицирующая ЭП, сделанная на данном сертификате и проверяется ее действительность.

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

2. Автоматизация создания и проверки подписи 2.1. Автоматизация с использованием Adobe JavaScript В программе Adobe Acrobat имеется возможность использовать сценарии JavaScript для формирования и проверки ЭП. С помощью сценариев можно обеспечить автономную работу с ЭП без привлечения графического пользовательского интерфейса.

Для включения возможности использования сценариев JavaScript, необходимо выполнить следующие действия:

2. Выберите в разделе Редактирование (Edit) пункт Установки (Preferences).

3. В открывшемся окне (см. Рисунок 16) выберите вкладку JavaScript и нажмите флаг Активировать Acrobat JavaScript (Enable Acrobat JavaScript).

По умолчанию данная опция активирована при установке Adobe Acrobat.

Рисунок 16. Настройка JavaScript в Adobe Acrobat

При запуске программы Adobe Acrobat будут автоматически загружены все доступные файлы с расширением *.js из директории путь установки приложения Adobe Acrobat\Acrobat\Javascripts. Код JavaScript, который содержится в данных файлах, будет доступен для исполнения в программе Adobe Acrobat.

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

2.1.1. Пример кода для формирования электронной подписи Ниже приведен пример кода JavaScript, осуществляющий формирование невидимой ЭП в документе:

// объект текущего документ var doc = this;

// создать объект невидимой подписи var f = doc.addField("MySignature", "signature", 0, );

// получить обработчик КриптоПро PDF var engine = security.getHandler("CryptoPro PDF");

// загрузить сертификат из файла c:\path\mycert.cer var c = security.importFromFile({ cType:"Certificate", cDIPath:"/c/path/mycert.cer", bUI:false });

// инициализация engine.login({ oParams:{ oEndUserSignCert:c } });

// дополнительная информация var s = { reason: "MyReason", location: "Moscow" };

// вычисление ЭП f.signatureSign({ oSig: engine, oInfo: s, bUI: false })) 2.1.2. Пример кода для проверки электронной подписи Ниже приведен пример кода JavaScript, осуществляющий проверку и вывод информации об ЭП в документе:

// получить объект существующей подписи var f = doc.getField("MySignature");

// проверить ЭП var res = f.signatureValidate();

// анализ реультата проверки switch(res) { case -1: console.println("Not a signature field"); break;

case 0: console.println("Signature is blank"); break;

case 1: console.println("Unknown status"); break;

case 2: console.println("Signature is invalid"); break;

case 3: console.println("Signature of document is valid, identity of signer could not be verified"); break;

case 4: console.println("Signature of document is valid and identity of signer is valid"); break;

default: console.println("Undefined result);

} // вывод информации о подписи var sinfo = f.signatureInfo();

console.println("Signer: " + sinfo.name + " " + sinfo.contactInfo);

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

2.1.3. Отладка и выполнение кода JavaScript в программе Adobe Acrobat Для отладки и выполнения сценария JavaScript можно воспользоваться отладчиком JavaScript.

Для запуска отладчика JavaScript, необходимо выполнить следующие действия:

1. Откройте главное окно программы Adobe Acrobat.

2. Выберите в разделе Просмотр (View) пункт Инструменты (Tools), затем JavaScript (см. Рисунок 17).

3. В главном окне Adobe Acrobat появится вкладка, на которой необходимо нажать Отладчик JavaScript (JavaScript Debugger).

Для открытия отладчик JavaScript с помощью клавиатуры, нажмите комбинацию клавиш CTRL+J.

–  –  –

2.2. Автоматизация с использованием iText iText - это библиотека с открытым исходным кодом для генерации, анализа и изменения документов в формате PDF. Изначально библиотека iText была разработана для языка Java, а затем портирована под платформу Microsoft.NET Framework в виде библиотеки iTextSharp, написанной на С#.

Позже появилась библиотека iTextSharp, написанная на С# и представляющая собой порт iText под платформу Microsoft.NET Framework.

Более подробную информацию о данных продуктах можно найти на сайте компании iText

Software Corp.:

http://itextpdf.com/product 2.2.1. Разработка на языке Java Для автоматизации создания и проверки ЭП на языке Java необходимо использовать библиотеку iText совместно с КриптоПро JCP.

Подробную информацию и примеры программного кода можно найти на форуме КРИПТОПРО по адресу:

http://www.cryptopro.ru/forum2/default.aspx?g=posts&t=4205#post23002 2.2.2. Разработка на платформе Microsoft.NET Framework Для автоматизации создания и проверки ЭП на платформе Microsoft.NET Framework необходимо использовать библиотеку iTextSharp совместно с продуктами КриптоПро CSP и КриптоПро.NET.

Тексты примеров программного кода для формирования и проверки электронной подписи представлены в составе КриптоПро.NET SDK (файл Simple35.zip, который по умолчанию располагается в каталоге %ProgramFiles(x86)%\Crypto Pro\.NET SDK\Examples).

Подробную информацию можно найти в документации КРИПТО-ПРО следующим адресам:

http://cpdn.cryptopro.ru/default.asp?url=content/cpnet/html/a6189c38-f349-40f0-bdf0a620d91efbb.htm http://cpdn.cryptopro.ru/default.asp?url=content/cpnet/html/d5da1068-67b6-4247-bb41d1bd1e77774.htm ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

2.3. Автоматизация с использованием JavaScript и OLE Плагин «КриптоПро PDF» содержит сценарий JavaScript для автоматизации создания и проверки подписи в документах PDF. Данный сценарий содержится в файле CPPDFDSig.js, который после установки плагина находится в директории путь установки приложения Adobe Acrobat\Acrobat\Javascripts.

В сценарии представлены два метода: для создания подписи и для проверки CPSign подписи CPVerify.

–  –  –

Возвращаемое значение При успешном подписании документа возвращаемое значение равно 0. Иначе возвращается код ошибки (см. Таблица 5).

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Таблица 5. Описание ошибок, возвращаемых методом CPSign

–  –  –

(0xA0000001) ERR_FIELD_CREATION Ошибка создания поля подписи.

(0xA0000002) ERR_INIT_HANDLER Ошибка при инициализации обработчика CryptoPro.

(0xA0000004) ERR_SIGNING Не выполнилась функция подписания.

(0xA0000005) ERR_SIGN_LIMIT Превышено допустимое количество подписей.

–  –  –

Возвращаемое значение При успешной проверке подписи возвращаемое значение равно 0. Иначе возвращается код ошибки (см. Таблица 6).

–  –  –

ERR_DOCUMENT_OPENING Ошибка при открытии документа.

(0xA0000001) ERR_FIELD_OPENING Ошибка при работе с полем подписи.

(0xA000000C) ERR_INIT_HANDLER Ошибка при инициализации обработчика CryptoPro.

(0xA0000004) ERR_NO_SIGNATURE Документ не содержит подписей.

(0xA000000D) ERR_INVALID_TS Штамп времени отсутствует либо является неверным.

(0xA0000007) ERR_NO_SIGINFO Ошибка инициализации объекта свойств подписи sigInfo.

(0xA000000E) ERR_NOT_CERTIFIED Подпись не является сертифицирующей.

(0xA0000008) ERR_UNKNOWN_SIGN Подпись неопределена.

(0xA0000009) ERR_INVALID_SIGN Подпись недействительна.

(0xA000000A) ERR_INVALID_SIGNER Подпись верна, но личность подписавшего не прошла (0xA000000B) проверку.

ERR_NO_MATCHING_SIGNA Подпись с заданными параметрами не найдена.

TURE (0xA000000F) ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

Данные методы можно использовать в своих сценариях JavaScript, а также при взаимодействии сторонних приложений и Adobe Acrobat с помощью технологии OLE.

Более подробную информацию об этом можно найти в документации Adobe:

http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/IAC_DevApp_OLE_Support.

101.13.html Примеры на выполнение сценариев JavaScript из приложений, написанных на языках Visual Basic, C++, C#, можно найти в Acrobat SDK в папке InterAppCommunicationSupport.

–  –  –

4. Перечень рисунков Рисунок 1. Мастер пакетной работы с электронной подписью

Рисунок 2. Выбор действия с пакетом документов

Рисунок 3. Выбор директорий при пакетном создании ЭП

Рисунок 4. Дополнительные настройки

Рисунок 5. Выбор сертификата подписи

Рисунок 6. Выбор типа подписи

Рисунок 7. Параметры подписи

Рисунок 8. Процесс создания ЭП в выбранных документах

Рисунок 9. Завершение работы мастера

Рисунок 10. Выбор действия с пакетом документов

Рисунок 11. Выбор директорий при пакетной проверке ЭП

Рисунок 12. Дополнительные настройки

Рисунок 13. Выбор типа подписи и сертификата

Рисунок 14. Результаты проверки ЭП

Рисунок 15. Завершение работы мастера при проверке ЭП

Рисунок 16. Настройка JavaScript в Adobe Acrobat

Рисунок 17. Запуск отладчика JavaScript

Рисунок 18. Отладчик JavaScript

ЖТЯИ.00064-01 90 02. КриптоПро PDF. Руководство по автоматизации создания и проверки электронных подписей.

5. Перечень таблиц Таблица 1. Описание параметров команды sign

Таблица 2. Описание параметров команды verify

Таблица 3. Краткий обзор функций JavaScript для работы с КриптоПро PDF.

27 Таблица 4. Краткий обзор объектов JavaScript для работы с КриптоПро PDF................ 28 Таблица 5. Описание ошибок, возвращаемых методом CPSign

Таблица 6. Описание ошибок, возвращаемых методом CPVerify

Внимание! Для использования совместно с программой Adobe Reader модуль КриптоПро PDF распространяется бесплатно.

Данный раздел поможет вам c помощью программы КриптоПро PDF подписать Электронной Подписью документы Adobe Acrobat (Adobe Acrobat Standard или Adobe Acrobat Pro версии 8, 9, Х, XI или DC всех вариантов исполнения ).

ЭП необходима в тех случаях, когда требуется гарантировать подлинность и происхождение документа. Документ необходимо подписывать только в том случае, когда он окончательно готов и не требует корректировок.

Сертификация документа PDF (видимою подписью или без видимой подписи) в Adobe Reader невозможна. Создание электронной подписи в документе PDF возможно в Adobe Reader версиях 11.0.07 и выше, DC.

Для подписания документов с помощью КриптоПро PDF выполните следующее:

Настройка КриптоПро PDF


Подписание документа с помощью КриптоПро PDF

  1. Нажмите на кнопку Инструменты . Найдите и нажмите на кнопку Сертификаты


    Если вы работаете в
    Adobe Reader , нажмите Заполнить и подписать . В разделе Работа с сертификатами выберите Подпись с сертификатом

  2. Выберите тип подписи.

    Типы подписей:
    - Цифровая подпись.
    Подпись отображается в виде поля подписи в документе и на панели "Подписи".
    Может использоваться для многократного подписания документа PDF несколькими людьми.

    - Сертифицирующая подпись.
    Документ может быть сертифицирован как с видимой, так и без видимой подписи. В первом случае подпись будет отображаться в виде поля подписи в документе и на панели "Подписи". Во втором случае подпись будет отображаться только на панели "Подписи".
    Удостоверяет документ PDF.
    Может применяться только в том случае, если документ PDF не содержит других подписей.
    Позволяет указывать типы изменений, разрешенных для доку-мента (добавление комментариев, заполнение форм или добавление обычных подписей) или запретить любые дальнейшие изменения.



  3. Если в программе откроется данное окна, нажмите Перетащить прямоугольник для новой подписи

  4. Если открывается данное окно, нажмите ОК

  5. На следующем шаге в документе следует выделить область для отображения ЭП.
    Нажмите курсором на часть документа, где будет находиться ЭП, и выделите нужную область в документе
  6. Далее откроется окно со списком сертификатов для подписи документа. Выберите нужную и нажмите ОК

  7. Для формирования подписи нажмите на кнопку Подписать

  8. Укажите название документа и нажмите кнопку Сохранить

  9. Появится сообщение об успешном подписании документа

  10. На документе в указанной области появится информация о подписи, время и дата подписания документа
Статьи по теме: