- Saved searches
- Use saved searches to filter your results more quickly
- Etersoft/wine-cpcsp_proxy
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- 1. Подготовительные работы
- 2. Установка криптопровайдера
- 3. Установка wine с поддержкой КриптоПро CSP
- 4. Установка шрифтов и драйвера принтера
- 5. Установка префикса wine
- 5.1. Раcпаковка подготовленного префикса wine
- 5.2. Установка нового префикса wine
- 6 Установка дистрибутива РМИС и запуск
- Как установить КриптоПРО CSP в ОС Astra Linux
- Установка КриптоПРО CSP Astra
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
ГОСТ-криптопровайдер для wine, использующий нативные библиотеки CryptoPro (для 32-битных программ требуется установка 32-битных библиотек CryptoPro)
Etersoft/wine-cpcsp_proxy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
ГОСТ-криптопровайдер для wine, использующий нативные библиотеки CryptoPro (для 32-битных программ требуется установка 32-битных библиотек CryptoPro).
Также может использоваться с cprocsp_compat из состава CRYPTO@Etersoft.
Пакеты подготовлены для ALT p9. По поводу других систем создавайте Issue.
Для 32-битных программ в wine: $ epmi ecryptomgr i586-wine-cpcsp_proxy
Для 64-битных программ в wine: $ epmi ecryptomgr wine-cpcsp_proxy
Устанавливаем CryptoPro: $ ecryptomgr install cryptopro both (подробнее смотрите в описании https://github.com/Etersoft/ecryptomgr)
Настраиваем cpcsp_proxy: $ cpcsp_proxy_setup
После этого в wine будут работать программы, использующие ГОСТ-криптографию, включая CadesPlugin (он же КриптоПро ЭЦП Browser plug-in). Конечно, CadesPlugin устанавливается в wine отдельно.
В общем виде сборка осуществляется командой $ make
Вам понадобится установленный libwine-devel.
About
ГОСТ-криптопровайдер для wine, использующий нативные библиотеки CryptoPro (для 32-битных программ требуется установка 32-битных библиотек CryptoPro)
1. Подготовительные работы
Для корректной работы РМИС «Витакор» на операционную систему должно быть установлено кумулятивное обновление безопасности для ОС СН релиз «Смоленск» в. 1.6 (Update 5) в соответствии с инструкцией.
На время установки пользователь, от которого ведется установка, должен обладать высоким уровнем целостности и входить в группу «sudo». После установки уровень целостности пользователя можно понизить и исключить из группы «sudo».
2. Установка криптопровайдера
В случае необходимости функционала электронной подписи в РМИС необходимо установить криптопровайдер. Для установки КриптоПро CSP 4 нужно распаковать архив с дистрибутивом и запустить скрипт инсталляции.
tar xvzf CPRO-4R4-Astra-ready-32bit-ver2.tar.gz cd CPRO-4R4-Astra-ready-32bit-ver2 ./astra-install.sh
При возникновении ошибок установки пакетов может потребоваться исправление командой
3. Установка wine с поддержкой КриптоПро CSP
РМИС «Витакор» в ОС Linux работает в среде wine. Для установки выполните следующие шаги в каталоге с пакетами wine
sudo apt -y install ia32-libs sudo apt -y install binutils sudo dpkg -i wine-5.0.1-cpro_astra.deb sudo dpkg -i libmspack0*.deb sudo dpkg -i cabextract*.deb sudo dpkg -i winetricks*.deb sudo apt -f install
4. Установка шрифтов и драйвера принтера
Перейдите в домашний каталог и распакуйте архив со шрифтами, необходимыми для работы РМИС
Удалите системный шрифт Tahoma (в случае если он установлен)
sudo find /usr -name "tahoma.ttf" -delete sudo find /usr -name "tahomabd.ttf" -delete sudo find /opt -name "tahoma.ttf" -delete sudo find /opt -name "tahomabd.ttf" -delete
Для корректной работы предпросмотра печати необходим псевдопринтер pdf (при отсутствии физического принтера)
sudo dpkg -i printer-driver-cups-pdf_2.6.1-22_amd64.deb sudo apt -f install
5. Установка префикса wine
В сессии, из которой запускаем wine нужно определить переменные WINE и WINEARCH. Для постоянного эффекта нужно добавить указанные переменные в файл ~/.bashrc
export WINE=/opt/wine-cpro/bin/wine export WINEARCH=win32 echo "export WINE=/opt/wine-cpro/bin/wine" >> ~/.bashrc echo "export WINEARCH=win32" >> ~/.bashrc
После чего можно настроить префикс двумя путями: либо распаковать подготовленный заранее, либо установить самостоятельно.
5.1. Раcпаковка подготовленного префикса wine
Перейдите в домашний каталог и распакуйте архив c префиксом
cd tar xvzf wineprefix.tar.gz
5.2. Установка нового префикса wine
Убедиться что wine корректно запускается
WINEARCH=win32 /opt/wine-cpro/bin/winecfg
Установить необходимые пакеты для работы РМИС
winerticks gecko winerticks dotnet20sp2 winerticks ie6 winerticks gdiplus
Установить офисный пакет для корректной работы отчетов. Это может быть Microsoft Office 2010 — 2016 либо Microsoft Office Viewers. Например,
После подготовки префикса его можно заархивировать и сохранить для использования в последующих установках (см. п. 5.1)
cd tar czf wineprefix.tar.gz ~/.wine
6 Установка дистрибутива РМИС и запуск
Перейти в домашний каталог и распаковать дистрибутив РМИС
Создать скрипт запуска РМИС
#!/bin/bash /opt/cprocsp/bin/ia32/csptestf -absorb -certs -autoprov /opt/wine-cpro/bin/wine /home/user1/ais/Update/AKUZ.UpdateUtility.exe
, заменив «user1» на имя пользователя системы. Для удобства можно создать ярлык для запуска этого скрипта на рабочем столе.
Установка завершена. После первого запуска РМИС в случае использования электронной подписи нужно войти в меню «Настройки»->»Настройка криптопровайдера» и выбрать Crypto-Pro.
Как установить КриптоПРО CSP в ОС Astra Linux
Продолжаем разговаривать про операционную систему Astra Linux и про установку программного обеспечения. Astra активно внедряется в бюджетных и государственных учреждениях, думаю следующим этапом будет перевод и частного бизнеса на неё. В организация самыми используемым ПО можно назвать 1С, КриптоПРО, Браузер, Офисный пакет и Почтовый клиент. Это тот минимальный набор который должен стоить на ПК практически любого сотрудника, особенно сотрудника администрации (Руководитель, бухгалтер, экономист, кадровик и т.д). Поэтому рассмотрим в первую очередь установку и настройку этих приложений, про установку клиента 1С статья на моем сайте уже есть, пришло время рассмотреть установку КриптоПРО. Данное ПО необходимо для работы с ЭЦП (Электронно цифровая подпись), которые есть в любой даже самой маленькой организации. Так как без ЭЦП сейчас практически не возможно вести какую либо деятельность или бизнес. Их используют для авторизации на различных сайтах, сдачи отчетности, подписи документов, отправки платежных поручений и много другого.
Установка КриптоПРО CSP Astra
Для того чтобы установить КриптоПРО CSP в Astra необходимо сначала скачать пакет с официального сайта.
Скачивать нужно deb пакет, с разрядностью вашей ОС.
После загрузки извлекаем данные из архива.
Открываем терминал и переходим в каталог с файлами, используя команду «cd».
И запускаем установку КриптоПРО CSP командой.
С помощью файла install_gui.sh запускается расширенная установка КриптоПРО, если Вам необходим базовый набор тогда используйте install.sh.
В следующем окне нажимаем «Next».
Отмечаем необходимые компоненты, лучше сразу отметить все.
И пробуем установить нажав «Install».
После этого начнется установка КриптоПРО CSP.
Если у вас новая система и к то муже не обновленная то возможно появление следующего сообщения, которое говорит об отсутствие в ОС пакета «lsb-core», необходимого для работы и установки КриптоПРО.
В этом случае его необходимо установить вручную, для этого выходим из установки и вводим в терминале команду.
Далее необходимо подтвердить скачивание введя «y».
После скачивание и установки недостающего пакет заново запускаем установку КриптоПРО CSP.
И если вы видите сообщение «CSP packages have been successfully inctaled» , значит установка пакетов КриптоПРО CSP прошла успешно.
В следующем окне необходимо ввести лицензию, для этого выбираем последний пункт «Enter or check license».
В Linux привычного графического интерфейса программы нет, установка всех сертификатов происходит через терминал с помощью команд, найти КриптоПРО CSP можно в каталоге /opt/cprocsp/.