Данный форум не является официальным, создан для взаимной помощи пользователей ЕГИССО, все рекомендации и советы применяются на свой страх и риск. Никто ни за что ответственности не несет!

Партизанский форум про ЕГИССО

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Партизанский форум про ЕГИССО » Выгрузка в ЕГИССО » Подпись документов на Астра Линукс


Подпись документов на Астра Линукс

Сообщений 1 страница 14 из 14

1

Уважаемые коллеги, модуль  для подписи документов crypto de который используется для подписания файлов в личном кабинете ЕГИССО, не работает на Астра Линукс, на который мы переходим, подскажите как подписывать файлы для загрузки в личный кабинет, какое программное обеспечение использовать.

0

2

Также недавно на форуме спрашивала, никто не ответил, походу вариант только один включать ждунов ...и пусть весь мир подождет...
техподдержка написала "в ближайшем времени появится крипто+де под линукс"...
в принципе переход должны завершить все госы к 30году, видимо там и подъедет крипто+де

0

3

Спасибо, в том то и дело, что мы и есть те "ГОСЫ" , которые должны перейти до 31.12.2024, поэтому ждать не можем.

0

4

Mar1ka написал(а):

Спасибо, в том то и дело, что мы и есть те "ГОСЫ" , которые должны перейти до 31.12.2024, поэтому ждать не можем.

попробуйте использовать КриптоАРМ ГОСТ

0

5

Mariya написал(а):

попробуйте использовать КриптоАРМ ГОСТ

К сожалению КриптоАРМ ГОСТ платное! Нам не подойдет.

0

6

В линуксе есть утилита для подписи документов, по умолчанию устанавливается. Наконец можно подписывать напрямую Криптопро через командную строку - утилита csptest.

Отредактировано free777a (2024-10-07 16:49:05)

0

7

Mariya написал(а):

попробуйте использовать КриптоАРМ ГОСТ

Пробовал в КриптоАрм6. Подписывает, но подпись не проходит. Если в подписи удалить заголовки вручную, тогда проходит.

0

8

free777a написал(а):

В линуксе есть утилита для подписи документов, по умолчанию устанавливается. Наконец можно подписывать напрямую Криптопро через командную строку - утилита csptest.

Отредактировано free777a (2024-10-07 17:49:05)

К сожалению, в csptest подпись не соответствует требованиям (выскакивает ошибка в математике...) . Если есть решение -поделитесь.

Отредактировано kvg621 (2024-10-19 02:23:48)

0

9

Кто в курсе - можно ли в ЕГИССО после успешной загрузки XML файла и файла подписи .p7s , удалить его из системы для повторной загрузки? Это необходимо для тестирования различных средств подписания.
На странице  Факты назначения МСЗ > Реестр фактов назначения МСЗ > Файлы на подписание вроде присутствует такая возможность... Вопрос последствий...

0

10

kvg621 написал(а):

Кто в курсе - можно ли в ЕГИССО после успешной загрузки XML файла и файла подписи .p7s , удалить его из системы для повторной загрузки? Это необходимо для тестирования различных средств подписания.
На странице  Факты назначения МСЗ > Реестр фактов назначения МСЗ > Файлы на подписание вроде присутствует такая возможность... Вопрос последствий...

Такая возможность существует, последствия уже... главное результат и он должен быть правильный

0

11

Не знаю, я проверил - все подписывает. Но линукса под руками не было делал на 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)

0

12

free777a написал(а):

Не знаю, я проверил - все подписывает. Но линукса под руками не было делал на 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 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)

0

13

Еще один вариант подписи:
Создание и проверка ЭЦП в 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)

0

14

На Астре подписал через "Сервис Электронной Подписи fly-csp-cryptopro". Вообще без проблем. Все настройки по умолчанию.
Инструкция по установке: https://wiki.astralinux.ru/pages/viewpa … d=71837873

0


Вы здесь » Партизанский форум про ЕГИССО » Выгрузка в ЕГИССО » Подпись документов на Астра Линукс