Опубликовано: 11.05.2021

О подписании PDF-документов цифровой подписью

Для создания PDF-документа c присоединенной электронной подписью (ЭП), а также для проверки такой подписи в документе необходимы следующие компоненты:

  • программа Adobe Acrobat или Adobe Reader версий 8, 9, Х, XI или DC;
  • криптографическая утилита КриптоПро CSP;
  • модуль создания и проверки подписи КриптоПро PDF.

Для тех, кто ранее не сталкивался с данным ПО, немножко расскажу о каждом из этих программных продуктов.

Adobe Acrobat — программа от компании Adobe Systems, предназначенная для создания, редактирования и просмотра электронных документов в формате PDF. Данный программный продукт является платным. Подробную информацию о программе можно найти на сайте компании — https://www.adobe.com/ru/. К сожалению, в настоящее время купить данную программу невозможно, так как из-за санкций компания прекратила продажи своего ПО на территории России.

Adobe Acrobat Reader — бесплатная программа, предназначенная для просмотра, печати, добавления комментариев и подписания электронных документов в формате PDF, а также заполнения специальных PDF-форм. Пользователям старых версий программы необходимо учитывать тот факт, что до версии 11.0.07 функции комментирования, подписания и заполнения PDF-форм в Adobe Reader доступны лишь в документах с расширенным доступом (см. примечание ниже). Более подробную информацию о программном продукте можно найти на странице загрузки программы — https://get.adobe.com/ru/reader/.

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

Операция расширения доступа имеется в наличии в Adobe Acrobat редакций Professional и Pro. В Adobe Acrobat редакции Standard данная операция присутствует, но в усечённом виде, и её проведение не даёт пользователям Adobe Reader возможности создания или добавления подписи.

КриптоПро CSP — программа-криптопровайдер от российской компании «КриптоПро». Более подробно об этой программе я писал ранее, а потому в данной статье останавливаться на ней не буду.

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

Примечание: Для проверки подписи в программе Adobe Reader покупать и устанавливать лицензии для продуктов КриптоПро PDF и КриптоПро CSP не требуется. Для создания подписи в Adobe Reader потребуется лицензия на КриптоПро CSP. Для работы же с Adobe Acrobat придётся покупать лицензии на все программные продукты.

Как установить КриптоПро PDF

Скачать дистрибутив программы КриптоПро PDF можно с официального сайта компании «КриптоПро» (прямая ссылка на страницу загрузки: https://www.cryptopro.ru/products/other/pdf/downloads). Там же можно найти всю документацию на данный программный продукт.

Установку КриптоПро PDF следует производить только после установки Adobe Acrobat или Adobe Reader. В противном случае программа инсталляции выдаст соответствующее предупреждение, и инсталляция будет прекращена.

Если же Adobe Acrobat или Adobe Reader уже присутствуют на компьютере, установка программы происходит стандартно — на каждом этапе инсталляции просто кликаем по кнопке «Далее». Ввод серийного номера лицензии производится только в том случае, если программа куплена. При установке для бесплатного использования поле «Серийный номер» оставляем незаполненным.

Ввод регистрационных данных

Если в дальнейшем планируется покупка модуля КриптоПро PDF, то ввести серийный номер лицензии можно будет и позже. Для этого потребуется просто запустить компоненту «Управление лицензиями КриптоПро PKI».

Запуск компоненты 'Управление лицензиями КриптоПро PKI'

В открывшемся окне компоненты «Управление лицензиями КриптоПро PKI» необходимо будет щёлкнуть правой кнопкой мыши по строке с названием нужного программного продукта и в появившемся контекстном меню последовательно выбрать пункты «Все задачи −> Ввести серийный номер…».

Ввод серийного номера

Работа с модулем КриптоПро PDF

Проверка начальных установок программ Adobe Acrobat и Adobe Reader

После установки КриптоПро PDF необходимо открыть программу Adobe Acrobat или Adobe Reader и выбрать в меню «Редактирование» пункт «Установки». В открывшемся окне «Установки» следует выбирать категорию «Подписи» и в блоке «Создание и оформление» кликнуть по кнопке «Подробнее…».

Окно 'Установки'

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

Окно 'Установки создания и оформления'

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

Подписание документа в Adobe Acrobat и Adobe Reader

Для подписания имеющегося PDF-документа электронной подписью необходимо открыть документ в Adobe Acrobat или Adobe Reader, перейти на вкладку «Инструменты» и кликнуть по ярлыку «Сертификаты». (Не обращайте внимания на ярлык «Подписи», который служит для создания аналога рукописной подписи).

Вкладка 'Инструменты'

На появившейся панели инструментов «Сертификаты» следует щёлкнуть по кнопке «Поставить цифровую подпись».

Панель инструментов 'Сертификаты'

После щелчка по кнопке «Поставить цифровую подпись» программа сразу же предложит выделить с помощью курсора место, куда будет помещён специальный штамп, визуально подтверждающий, что документ подписан ЭП.

Выделение места под штамп

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

Выбор сертификата

В окне «Подпись с помощью цифрового удостоверения» необходимо просто кликнуть по кнопке «Продолжить» для подтверждения своего выборы.

Подтверждение выбора

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

Выбор шаблона штампа

После клика по кнопке «Подписать» процедура подписания документа электронной подписью завершается.

Примечание: Содержимое штампов, визуально подтверждающих, что документ подписан ЭП, регулируется ГОСТ Р 7.0.97-2016 «Национальный стандарт РФ. Система стандартов по информации, библиотечному и издательскому делу. Организационно-распорядительная документация. Требования к оформлению документов» (утверждён Приказом Росстандарта от 08.12.2016 № 2004-ст). Согласно данному стандарту, штамп обязательно должен содержать:

  • фразу «документ подписан электронной подписью»;
  • номер сертификата электронной подписи;
  • фамилию, имя, отчество подписанта;
  • срок действия сертификата.

Об отличиях в возможностях Adobe Reader и Adobe Acrobat

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

ВозможностиAdobe Acrobat (Standard, Pro) Adobe Acrobat Reader
Сертификация документа (видимой подписью или без видимой подписи)ДаНет
Создание электронной подписи в документеДа Да, в версиях 11.0.07 и выше. В версиях 8, 9, X, XI (до версии 11.0.07) — только при предоставлении расширенного доступа к документу
Проверка электронной подписи в документеДаДа
Автоматизация создания и проверки электронных подписей с помощью технологии OLEДаНет

Другие статьи по схожей тематике