Уважаемые коллеги, модуль для подписи документов crypto de который используется для подписания файлов в личном кабинете ЕГИССО, не работает на Астра Линукс, на который мы переходим, подскажите как подписывать файлы для загрузки в личный кабинет, какое программное обеспечение использовать.
Подпись документов на Астра Линукс
Сообщений 1 страница 14 из 14
Поделиться22024-09-12 10:48:27
Также недавно на форуме спрашивала, никто не ответил, походу вариант только один включать ждунов ...и пусть весь мир подождет...
техподдержка написала "в ближайшем времени появится крипто+де под линукс"...
в принципе переход должны завершить все госы к 30году, видимо там и подъедет крипто+де
Поделиться32024-09-16 03:50:15
Спасибо, в том то и дело, что мы и есть те "ГОСЫ" , которые должны перейти до 31.12.2024, поэтому ждать не можем.
Поделиться42024-09-16 09:35:03
Спасибо, в том то и дело, что мы и есть те "ГОСЫ" , которые должны перейти до 31.12.2024, поэтому ждать не можем.
попробуйте использовать КриптоАРМ ГОСТ
Поделиться52024-09-16 12:12:09
попробуйте использовать КриптоАРМ ГОСТ
К сожалению КриптоАРМ ГОСТ платное! Нам не подойдет.
Поделиться62024-10-07 16:47:05
В линуксе есть утилита для подписи документов, по умолчанию устанавливается. Наконец можно подписывать напрямую Криптопро через командную строку - утилита csptest.
Отредактировано free777a (2024-10-07 16:49:05)
Поделиться72024-10-19 02:20:29
попробуйте использовать КриптоАРМ ГОСТ
Пробовал в КриптоАрм6. Подписывает, но подпись не проходит. Если в подписи удалить заголовки вручную, тогда проходит.
Поделиться82024-10-19 02:22:31
В линуксе есть утилита для подписи документов, по умолчанию устанавливается. Наконец можно подписывать напрямую Криптопро через командную строку - утилита csptest.
Отредактировано free777a (2024-10-07 17:49:05)
К сожалению, в csptest подпись не соответствует требованиям (выскакивает ошибка в математике...) . Если есть решение -поделитесь.
Отредактировано kvg621 (2024-10-19 02:23:48)
Поделиться92024-10-19 03:53:28
Кто в курсе - можно ли в ЕГИССО после успешной загрузки XML файла и файла подписи .p7s , удалить его из системы для повторной загрузки? Это необходимо для тестирования различных средств подписания.
На странице Факты назначения МСЗ > Реестр фактов назначения МСЗ > Файлы на подписание вроде присутствует такая возможность... Вопрос последствий...
Поделиться102024-10-21 11:53:08
Кто в курсе - можно ли в ЕГИССО после успешной загрузки XML файла и файла подписи .p7s , удалить его из системы для повторной загрузки? Это необходимо для тестирования различных средств подписания.
На странице Факты назначения МСЗ > Реестр фактов назначения МСЗ > Файлы на подписание вроде присутствует такая возможность... Вопрос последствий...
Такая возможность существует, последствия уже... главное результат и он должен быть правильный
Поделиться112024-10-21 15:57:14
Не знаю, я проверил - все подписывает. Но линукса под руками не было делал на Windows, но по аналогии можно сделать.
Я создал *.bat файл такого содержания:
chcp 1251
set uid=440114023858
c:
cd c:\sign\files\nosig\
for %%a in (c:\sign\files\nosig\*.*) do ("C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -sign -in "%%a" -out "%%a.p7s" -my %uid% -base64 -addsigtime -add -detached) >> c:\sign\log.txt
move c:\sign\files\nosig\*.* c:\sign\files\sig\
del c:\sign\files\nosig\*.* /Q
Здесь подписываются все файлы из папки nosig используя base64. как требует егиссо, и после перекидывает подписанные файлы и подписи в папку sig.
Отредактировано free777a (2024-10-21 15:59:53)
Поделиться122024-10-23 09:33:07
Не знаю, я проверил - все подписывает. Но линукса под руками не было делал на Windows, но по аналогии можно сделать.
Я создал *.bat файл такого содержания:
chcp 1251set uid=440114023858
c:
cd c:\sign\files\nosig\
for %%a in (c:\sign\files\nosig\*.*) do ("C:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -sign -in "%%a" -out "%%a.p7s" -my %uid% -base64 -addsigtime -add -detached) >> c:\sign\log.txt
move c:\sign\files\nosig\*.* c:\sign\files\sig\
del c:\sign\files\nosig\*.* /Q
Здесь подписываются все файлы из папки nosig используя base64. как требует егиссо, и после перекидывает подписанные файлы и подписи в папку sig.
Отредактировано free777a (2024-10-21 16:59:53)
Огромное спасибо. переделал для Линукс:
#!/bin/bash for file in *.xml; do if [ -f "$file" ]; then /opt/cprocsp/bin/amd64/csptest -sfsign -sign -in "$file" -out "$file.p7s" -my "ФИО" -base64 -addsigtime -add -detache fi done notify-send "Все подписано" exit 0
Подписал и успешно загрузил. Может кому тоже пригодится...
Отредактировано kvg621 (2024-10-23 09:34:55)
Поделиться132024-10-24 16:35:17
Еще один вариант подписи:
Создание и проверка ЭЦП в gost-crypto-gui в среде Альт Линукс, но возможно и астре тоже есть.
gost-crypto-gui — средство для подписи и шифрования файлов.
Установить пакет gost-crypto-gui из репозитория можно, выполнив команду:
# apt-get install gost-crypto-gui
Запустить программу можно:
из командной строки:
$ python /usr/bin/gost-crypto-gui.py
в рабочей среде Mate: Меню Система ▷ Администрирование ▷ Подпись и шифрование файлов;
в рабочей среде KDE: Меню запуска приложений ▷ Настройки ▷ Подпись и шифрование файлов.
Отредактировано free777a (2024-10-24 16:48:36)
Поделиться142025-01-22 08:37:11
На Астре подписал через "Сервис Электронной Подписи fly-csp-cryptopro". Вообще без проблем. Все настройки по умолчанию.
Инструкция по установке: https://wiki.astralinux.ru/pages/viewpa … d=71837873