Столкнулся с тем, что нужно было подписать PDF-документ электронной подписью.
Сразу оговорюсь, это не полная (тотальная) инструкция по установке, настройке и т.д., а некие краткие заметки.
Нашёл два варианта, приемлемые для меня: используя КриптоПро или используя сервис КонтурКрипто. Первый вариант, почему-то, электронная система арбитражного суда не приняла, хотя и распознала подпись, но не распознала, что она откреплённая, а второй вариант она приняла и подпись распознала корректно.
Вводная: имеем квалифицированную электронную подпись (КЭП), установленный программный комплекс CryptoPro CSP 5.0 (в нём реализована функция подписания документов), настроенный для работы с продуктами Контур браузер.
Алгоритм подписания следующий:
Инструменты КриптоПро
(/opt/cprocsp/bin/amd64/cptools
)Создание подписи
Выбрать файл для подписи
Подписать
На выходе имеем файл, что отдавали на подпись и файл подписи с расширением которое мы выберем - p7s
, sig
или sgn
.
Если выскочит ошибка — Не удалось создать подпись из-за ошибки: Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия
, то нужно скачать корневой сертификат отсюда — http://reestr-pki.ru/cdp/guc2022.crt и установить его средствами КриптоПро.
Заходим на сайт — https://crypto.kontur.ru
Для того, чтобы воспользоваться этим сервисом, предварительно потребуется настроить браузер (у Контура, там же, на сайте, есть скрипт настройки рабочего места).
После настройки можно регистрироваться в этом сервисе (КонтурКрипто) и бесплатно пользоваться им, но с ограничениями (29 подписей в месяц). Для меня это непреодолимый рубеж, по этому для меня это оказалось панацеей.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()