Подпись сертификатом с алгоритмом ГОСТ в Linux

На данный момент в Linux версии Master PDF Editor нет поддержки Менеджера Сертификатов для сертификатов с поддержкой алгоритмов ГОСТ в связи с особенностями системы. Для электронной подписи используются только компоненты операционной системы.

Чтобы подписать документ сертификатом с поддержкой алгоритмов ГОСТ, необходимо загрузить электронную подпись в «КриптоПро» и потом подписать документ в PDF-редакторе.

Выполните шаги из инструкции, чтобы добавить электронную подпись такого типа:

1. Скачайте и установите КриптоПро CSP.

Для ОС семейства Debian, Astra Linux, Ubuntu:

$ tar -xf linux-amd64.tgz -C /tmp
# /tmp/linux-amd64/install.sh cprocsp-rdr-gui-gtk

Для ОС семейства Альт, Fedora, РЕД ОС, РОСА:

$ tar -xf linux-amd64.tgz -C /tmp
# /tmp/linux-amd64/install.sh cprocsp-rdr-gui-gtk

Для ОС семейства Debian, Astra Linux, Ubuntu:

$ tar -xf cades_linux_amd64.tar.gz -C /tmp
# dpkg -i /tmp/cades_linux_amd64/cprocsp-pki-cades-64*.deb

Для ОС семейства Альт, Fedora, РЕД ОС, РОСА (при скачивании выберите архив «для Linux (x64, rpm)»)

$ tar -xf cades_linux_amd64.tar.gz -C /tmp
# rpm -i /tmp/cades_linux_amd64/cprocsp-pki-cades-64*.rpm

2. В КриптоПро CSP импортируйте необходимый сертификат с расширением .PFX.
Чтобы импортировать сертификат, перейдите на вкладку Сертификаты и выберите Импортировать ключи.

cetificate import cryptoproВведите пароль на PFX-файл и пройдите аутентификацию.

cryptopro container password

3. Укажите в Master PDF Editor путь к библиотеке для настройки подписи.
В параметрах Master PDF Editor откройте Параметры через главное меню, перейдите на вкладку Сертификаты и укажите следующий путь: opt/cprocsp/lib/amd64/libcppkcs11.so

cryptopro pkcsprovider

4. Добавьте электронную подпись в документ.
Для этого выберите в главном меню Формы > Подпись или нажмите кнопку Подпись на панели инструментов. В документе обозначьте прямоугольную зону, в которой будет располагаться цифровая подпись.

5. Подпишите документ.

Чтобы подписать документ, выберите прямоугольную зону подписи в документе при помощи инструмента Редактировать документ  или Рука .
В окне Свойства подписи выберите сертификат в выпадающем списке Подписать как.

certificate properties sign

Читайте также:

Подпись PDF документа сертификатом
Менеджер цифровых сертификатов
Невидимая подпись в PDF документах
Рутокен в Linux