Установка КриптоПро CSP на платформу Linux
Установка криптопровайдера
Установка, удаление и обновление ПО осуществляется от имени пользователя, имеющего права администратора: под учётной записью root или с использованием команды sudo.
Примечание: Директория расположения утилит КриптоПро CSP /opt/cprocsp/bin/amd64/
Установка базовых пакетов скриптом
В терминале запустите файл install.sh или install_gui.sh из архива.
Далее описана установка пакетов на примере DEB системы.
Установка пакета для графического интерфейса ввода пароля
Для работы с контейнерами закрытых ключей требуется ввод пароля.
Установите пакет для графического интерфейса диалога ввода пароля, запустив в терминале команду:
sudo dpkg -i /<путь к файлу>/cprocsp-rdr-gui-<>.deb
Установка пакетов для работы с ключевыми носителями
Примечание: Для работы с ключевыми ностителями в deb-based системе должны быть установлены: библиотека libccid не ниже 1.3.11, пакеты pcscd и libpcsclite1.
Установите пакеты и драйвера для работы с ключевыми носителями с помощью команд в терминале:
sudo dpkg -i <путь к файлу>/cprocsp-rdr-pcsc-<...>.deb
Для ключевого носителя Рутокен:
sudo dpkg -i <путь к файлу>/cprocsp-rdr-rutoken-<...>.deb
sudo dpkg -i <путь к файлу>/ifd-rutokens_<...>.deb
Для ключевого носителя JaCarta:
sudo dpkg -i <путь к файлу>/cprocsp-rdr-jacarta -<...>.deb
Для ключевого носителя ESMART:
sudo dpkg -i <путь к файлу>/cprocsp-rdr-esmart -<...>.deb
Установка лицензии на КриптоПро CSP
- Откройте терминал.
- Введите лицензию командой:
sudo /opt/cprocsp/sbin/amd64/cpconfig -license -set <серийный_номер>
Примечание: серийный номер следует вводить с соблюдением регистра символов.
Установка пакета для модулей TSP и OCSP
Для создания подписи со штампом времени или усовершенствованной подписи необходимо установить библиотеки поддержки модулей TSP и OCSP.
Скачайте архив КриптоПро ЭЦП SDK 2.0 по ссылке https://www.cryptopro.ru/products/cades/downloads (требуется предварительная регистрация).
Распакуйте архив.
Установите пакет:
- sudo dpkg –i <путь к файлу>/cprocsp-pki-х.х.х-amd64-cades.deb
Для создания подписи со штампом времени или усовершенствованной подписи необходима установка лицензии на модули TSP и/или OCSP.
Для проверки подписи лицензии на данные модули устанавливать не нужно.
Установка лицензии на модулей TSP и OCSP
- Откройте терминал.
- Введите лицензию на модуль TSP командой:
sudo /opt/cprocsp/bin/amd64/tsputil license -s <серийный_номер> - Введите лицензию на модуль OCSP командой:
sudo /opt/cprocsp/bin/amd64/ocsputil license -s <серийный_номер>
Примечание: серийный номер следует вводить с соблюдением регистра символов.
Настройки для работы с КриптоПро CSP 4
- Установите пакет cprocsp-rsa из дистрибутива КриптоПро:
sudo dpkg -i <путь к файлу>/cprocsp-rsa-<...>.deb - Скачайте скрипт https://drive.google.com/file/d/11Ts3wshs0-Fy7mc5NACKEb1x7fEu9oAy/view?usp=sharing
- В терминале введите команду:
chmod u+x <путь к скрипту>/script.sh - Далее введите команду:
sudo bash <путь к скрипту>/script.sh
В результате выполнения команды должно быть сообщение Operations done.