Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

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

Подписание документа электронной подписью в Linux

Подписание документа электронной подписью в Linux

 

 

 

Столкнулся с тем, что нужно было подписать PDF-документ электронной подписью.

Сразу оговорюсь, это не полная (тотальная) инструкция по установке, настройке и т.д., а некие краткие заметки.

Как это делать в Linux?

Нашёл два варианта, приемлемые для меня: используя КриптоПро или используя сервис КонтурКрипто. Первый вариант, почему-то, электронная система арбитражного суда не приняла, хотя и распознала подпись, но не распознала, что она откреплённая, а второй вариант она приняла и подпись распознала корректно.

Вводная: имеем квалифицированную электронную подпись (КЭП), установленный программный комплекс CryptoPro CSP 5.0 (в нём реализована функция подписания документов), настроенный для работы с продуктами Контур браузер.

Формируем подпись используя КриптоПро

Алгоритм подписания следующий:

  1. Открываем графический интерфейс Инструменты КриптоПро (/opt/cprocsp/bin/amd64/cptools)
  2. В левом вертикальном меню выбираем Создание подписи
  3. В открывшемся в этом же окне экране выбираем, вверху, свой сертификат
  4. Внизу нажимаем Выбрать файл для подписи
  5. Жмём Подписать

На выходе имеем файл, что отдавали на подпись и файл подписи с расширением которое мы выберем - p7ssig или sgn.

Если выскочит ошибка — Не удалось создать подпись из-за ошибки: Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия, то нужно скачать корневой сертификат отсюда — http://reestr-pki.ru/cdp/guc2022.crt и установить его средствами КриптоПро. 

Формируем подпись используя КонтурКрипто

Заходим на сайт — https://crypto.kontur.ru

Для того, чтобы воспользоваться этим сервисом, предварительно потребуется настроить браузер (у Контура, там же, на сайте, есть скрипт настройки рабочего места).

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

 

28 августа 2024, 17:58    Александр Linux 0    629 0

 

 

 

 



Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.