UncleFather » 15 окт 2021 14:00, Пт
Astra Linux (Orel) 2.12. Установка CryptoPro (КриптоПро) и плагинов для браузеров для возможности использования ЭЦП
-
Обновляем все пакеты:
Код: Выделить всё
sudo apt-get update
sudo apt-get full-upgrade
-
Приступаем к установке CryptoPro CSP. Загружаем архив с сертифицированной версией ПО «КриптоПро» с сайта производителя. Название искомого пакета для Astra Linux: «linux-amd64_deb.tgz»;
-
В терминале разархивируем скачанный архив командой:
-
Переходим в разархивированную папку:
-
Выполняем установку ПО с помощью запуска сценария «install.sh» или «instal_gui.sh» командой:
-
Прописываем пути:
Код: Выделить всё
export PATH="$(/bin/ls -d /opt/cprocsp/{s,}bin/*|tr '\n' ':')$PATH"
-
Доустанавливаем дополнительные пакеты и перезапускаем службу (демон) КриптоПро (pcscd):
Код: Выделить всё
sudo apt install libccid pcscd libpcsclite1 libgost-astra
sudo service pcscd restart
-
Устанавливаем все личные сертификаты со всех контейнеров в личное хранилище пользователя:
Код: Выделить всё
/opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov
-
Приступаем к установке плагинов. С сайта КриптоПро загружаем архив cades_linux_amd64.zip;
-
Распаковываем архив командой:
-
Переходим в разархивированную папку:
-
Устанавливаем пакеты cprocsp-pki-phpcades-64_2.0.14368-1_amd64.deb, cprocsp-pki-plugin-64_2.0.14368-1_amd64.deb и cprocsp-pki-cades-64_2.0.14368-1_amd64.deb:
Код: Выделить всё
sudo dpkg -i cprocsp-pki-phpcades-64_2.0.14368-1_amd64.deb cprocsp-pki-plugin-64_2.0.14368-1_amd64.deb cprocsp-pki-cades-64_2.0.14368-1_amd64.deb
-
Для браузера Chromium плагин входит в состав репозитория. Поэтому, просто запускаем браузер, дожидаемся оповещения об установленном расширении «CryptoPro Extension for CAdES Browser Plug-in» и включаем это расширение.
Если на компьютере ранее уже выполнялась установка КриптоПро ЭЦП Browser plug-in, а потом он был удален, потребуется отдельно установить расширение. Для этого устанавливаем расширение из интернет-магазина Chrome;
-
Для браузера Firefox скачиваем и устанавливаем расширение с сайта КриптоПро.
Тестовый сайт для проверки плагина
Источник
Описание необходимых пакетов КриптоПро
[b][size=150]Astra Linux (Orel) 2.12. Установка CryptoPro (КриптоПро) и плагинов для браузеров для возможности использования ЭЦП[/size][/b]
[list=1][*] Обновляем все пакеты:
[code]sudo apt-get update
sudo apt-get full-upgrade[/code]
[*] [b][size=140]Приступаем к установке CryptoPro CSP[/size][/b]. Загружаем архив с сертифицированной версией ПО «КриптоПро» с [url=https://www.cryptopro.ru/products/csp/downloads]сайта производителя[/url]. Название искомого пакета для Astra Linux: «[b][i]linux-amd64_deb.tgz[/i][/b]»;
[*] В терминале разархивируем скачанный архив командой:
[code]tar -zxf linux-amd64_deb.tgz[/code]
[*] Переходим в разархивированную папку:
[code]cd linux-amd64_deb[/code]
[*] Выполняем установку ПО с помощью запуска сценария «[b][i]install.sh[/i][/b]» или «[b][i]instal_gui.sh[/i][/b]» командой:
[code]sudo ./install_gui.sh[/code]
[*] Прописываем пути:
[code]export PATH="$(/bin/ls -d /opt/cprocsp/{s,}bin/*|tr '\n' ':')$PATH"[/code]
[*] Доустанавливаем дополнительные пакеты и перезапускаем службу (демон) КриптоПро ([i]pcscd[/i]):
[code]sudo apt install libccid pcscd libpcsclite1 libgost-astra
sudo service pcscd restart[/code]
[*] Устанавливаем все личные сертификаты со всех контейнеров в личное хранилище пользователя:
[code]/opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov
[/code]
[hr][/hr]
[*] [b][size=140]Приступаем к установке плагинов[/size][/b]. С сайта КриптоПро загружаем архив [url=https://www.cryptopro.ru/products/cades/plugin/get_2_0]cades_linux_amd64.zip[/url];
[*] Распаковываем архив командой:
[code]tar -zxf cades_linux_amd64.tar.gz[/code]
[*] Переходим в разархивированную папку:
[code]cd cades_linux_amd64[/code]
[*] Устанавливаем пакеты [b][i]cprocsp-pki-phpcades-64_2.0.14368-1_amd64.deb[/i][/b], [b][i]cprocsp-pki-plugin-64_2.0.14368-1_amd64.deb[/i][/b] и [b][i]cprocsp-pki-cades-64_2.0.14368-1_amd64.deb[/i][/b]:
[code]sudo dpkg -i cprocsp-pki-phpcades-64_2.0.14368-1_amd64.deb cprocsp-pki-plugin-64_2.0.14368-1_amd64.deb cprocsp-pki-cades-64_2.0.14368-1_amd64.deb[/code]
[hr][/hr]
[*] [b][size=130]Для браузера Chromium[/size][/b] плагин входит в состав репозитория. Поэтому, просто запускаем браузер, дожидаемся оповещения об установленном расширении «[b][i]CryptoPro Extension for CAdES Browser Plug-in[/i][/b]» и включаем это расширение.
Если на компьютере ранее уже выполнялась установка [b][i]КриптоПро ЭЦП Browser plug-in[/i][/b], а потом он был удален, потребуется отдельно установить расширение. Для этого устанавливаем [url=https://chrome.google.com/webstore/detail/cryptopro-extension-for-c/iifchhfnnmpdbibifmljnfjhpififfog]расширение[/url] из интернет-магазина Chrome;
[*] [b][size=130]Для браузера Firefox[/size][/b] скачиваем и устанавливаем [url=https://www.cryptopro.ru/sites/default/files/products/cades/extensions/firefox_cryptopro_extension_latest.xpi]расширение[/url] с сайта КриптоПро.[/list]
[hr][/hr]
[b][size=130][url=https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html]Тестовый сайт для проверки плагина[/url][/size][/b]
[hr][/hr]
[b][size=130][url=https://wiki.astralinux.ru/pages/viewpage.action?pageId=53645421]Источник[/url][/size][/b]
[size=130][url=https://wiki.astralinux.ru/pages/viewpage.action?pageId=32833902#id-%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%81%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D1%80%D0%BECSP-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D1%80%D0%BE]Описание необходимых пакетов КриптоПро[/url][/size]