Page tree
Skip to end of metadata
Go to start of metadata

1. Устанавливаем необходимые пакеты

sudo apt-get install libccid pcscd opensc

2. Если предполагается использовать Рутокен S, устанавливаем драйвер Рутокен. Для Рутокен ЭЦП 2.0 этот шаг пропускаем.

3. Скачиваем актуальную версию КриптоПро CSP. Может потребоваться авторизация. Далее распаковываем архив и устанавливаем компоненты КриптоПро:

cd ~/Downloads
tar -xf linux-amd64_deb.tgz
cd linux-amd64_deb
sudo ./install.sh
 
# GUI элементы для работы с сертификатами 
sudo dpkg -i cprocsp-rdr-gui-gtk-64_*_amd64.deb 
 
# Поддержка считывателей PCSC
sudo dpkg -i cprocsp-rdr-pcsc-64_*_amd64.deb
# Модуль поддержки Рутокен
sudo dpkg -i cprocsp-rdr-rutoken-64_*_amd64.deb
 
# Поддержка алгоритмов класса 2 
sudo dpkg -i lsb-cprocsp-kc2-64_*_amd64.deb

4. Скачиваем и устанавливаем корневой сертификат УЦ.

wget -O certnew.cer 'https://www.cryptopro.ru/certsrv/certnew.cer?ReqID=CACert&Enc=bin'
sudo /opt/cprocsp/bin/amd64/certmgr -inst -store uroot -file certnew.cer

Для просмотра доступных установленных контейнеров выполняем:

/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifycontext -fqcn

5. Настраиваем считыватель Рутокен

# Выводим список доступных считывателей
/opt/cprocsp/bin/amd64/list_pcsc

available reader: Aktiv Rutoken ECP 00 00

# Добавляем считыватель Рутокен
sudo /opt/cprocsp/sbin/amd64/cpconfig -hardware reader -add 'Aktiv Rutoken ECP 00 00'

Adding new reader:
Nick name: Aktiv Rutoken ECP 00 00
Succeeded, code:0x0

#Выводим список настроенных считывателей
/opt/cprocsp/sbin/amd64/cpconfig -hardware reader -view

Nick name: Aktiv Rutoken ECP 00 00
Connect name: 
Reader name: Aktiv Rutoken ECP 00 00

Nick name: FLASH
Connect name: 
Reader name: FLASH

# Выводим список настроенных носителей следует ввести
/opt/cprocsp/sbin/amd64/cpconfig -hardware media -view

Nick name: Rutoken
Connect name: 
Media name: Rutoken

Nick name: RutokenLite
Connect name: 
Media name: Rutoken lite

Nick name: RutokenECP
Connect name: 
Media name: Rutoken ECP

...............

6. Скачиваем КриптоПро Cades Plugin

cd ~/Downloads
tar -xf cades_linux_amd64.tar.gz
cd cades_linux_amd64
 
# Устанавливаем пакеты
sudo dpkg -i cprocsp-pki-cades_*_amd64.deb
sudo dpkg -i cprocsp-pki-plugin_*_amd64.deb
 
# Копируем файл libnpcades.so в папку с плагинами (если используется Firefox)
sudo cp /opt/cprocsp/lib/amd64/libnpcades.so /usr/lib/firefox-addons/plugins/libnpcades.so

Для Google Chrome устанавливаем расширение CryptoPro Extension for CAdES Browser из магазина Chrome.

7. Перезапускаем браузер и заходим на тестовую страницу КриптоПро CSP.

Для Firefox:

  • Перейти на ссылку 'Скачать плагин'. Появится предложение 'Cкачать расширение'.
  • В появившемся окне выбрать: 'Продолжить установку'.
  • В следующем окне выбрать: 'Добавить'.
  • В появившемся окне нажать: ОК Понятно.

8. В настройках плагинов браузера у CryptoPro CAdES plugin ставим значение Always Activate.

9. Проверяем работоспособность на demo странице, либо на странице генерации тестового сертификата.



  • No labels