Для Lotsia PDM PLUS 5.80 разработан модуль вставки электронно-цифровой подписи в PDF-файлы с использованием КриптоПро CSP версии 5.
Модуль представлен в двух вариантах: библиотека и exe-файл.
Для работы с exe-файлом нужно установить CAPICOM, так как он получает список сертификатов.
Для вызова модуля разработаны скрипты и действие над объектами. Действие принимает аргументом список ID документов через запятую и обеспечивает интерфейсную часть – просто форму с параметрами. После указания параметров подписания все данные передаются в скрипт, который для каждого документа получает актуальную версию, копирует файлы во временную папку, вставляет в них подпись и возвращает файлы обратно в хранилище.
Процесс подписания протоколируется, результаты записываются в log-файл, по завершении отображается информационное сообщение.
Параметров подписания можно указать много, но все они вряд ли понадобятся, поэтому можно их проигнорировать. Основные параметры – это сертификат, тип подписи и разрешенные действия с документом после подписания.
Дополнительно:
- Для удобства пакетного подписания можно приобрести и установить КриптоПро.NET, без него пароль придется вводить на каждом документе. Или можно не устанавливать и разрешить сохранение пароля в окошке КриптоПро CSP.
- Для возможности подписывать усовершенствованной подписью требуется установка CADESCOM (он, кстати, включает и CAPICOM) и сертификатов службы штампов времени.
В настоящее время прорабатывается схема установки модуля.
После этого дистрибутив, пример скрипта и описание параметров вызова модулей будут размещены для бесплатного использования на нашем сайте в разделе технической поддержки.