Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Troodon  
#1 Оставлено : 10 марта 2022 г. 16:19:05(UTC)
Troodon

Статус: Участник

Группы: Участники
Зарегистрирован: 10.03.2022(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 2 раз
Добрый день.

Купил в Тензоне Рутокен lite флешка.

ОС Ubuntu 21

Настроил окружение, чтобы работать с сайтом - https://online.sbis.ru/

Файл загружается и успешно подписывается!

На Выходе получаю архив с файлом и подписью формата *.sgn

Мне нужно загрузить Ходатайство на сайт https://mos-gorsud.ru/

Сайт понимает и проверяет только формат подписи *.sig - Проблема в том что в архиве подпись в формате *.sgn




1. Рекомендация переименовать файл - изменив расширение не работает , сайт такую подпись не принимает.
2. КриптоАРМа на убунте нету, да он платный и не взлетел . Пишет что чего то ему не хватает, таким образом подпись в формате sig - через него нельзя сформировать.



Таким образом вопрос :

Как имея на руках Рутокен lite сформировать корректный файл с подписью, чтобы сайт https://mos-gorsud.ru/ их принял?


Из того что знаю - есть gpg - есть команда




тут вопрос как вытащить из Рутокен lite - приватный серт(ключ) и им подписать любой файл?

или есть какое то простое решение : два три команды в линуксе ?


Offline Александр Лавник  
#2 Оставлено : 10 марта 2022 г. 16:23:38(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,470
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 798 раз в 737 постах
Здравствуйте.

Используйте КриптоПро CSP 5.0.

В нем есть графическая панель Инструменты КриптоПро (cptools /opt/cprocsp/bin/amd64/cptools), в которой есть функционал создания подписи произвольного файла.

Если нет gui, то можно использовать утилиту cryptcp - /opt/cprocsp/bin/amd64/cryptcp

Отредактировано пользователем 10 марта 2022 г. 16:35:13(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 10 марта 2022 г. 16:28:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,513
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Цитата:
и подписью формата *.sgn


внутри закодировано в base64 может, поэтому сайт не принимает?

Все пишут про форматы\расширения.
В требованиях что-то ещё указано на сайте?
DER или BASE64? Отсоединенная подпись.
Техническую поддержку оказываем тут
Наша база знаний
Offline Troodon  
#4 Оставлено : 11 марта 2022 г. 15:55:46(UTC)
Troodon

Статус: Участник

Группы: Участники
Зарегистрирован: 10.03.2022(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
Цитата:
и подписью формата *.sgn


внутри закодировано в base64 может, поэтому сайт не принимает?

Все пишут про форматы\расширения.
В требованиях что-то ещё указано на сайте?
DER или BASE64? Отсоединенная подпись.


только так:
Цитата:

Каждый документ должен быть подписан электронной подписью лица, которое указано в тексте документа в качестве подписанта. Выбор типа электронной подписи — простая или усиленная квалифицированная — должен производиться в соответствии с требованиями «Порядка подачи в федеральные суды общей юрисдикции документов в электронном виде, в том числе в форме электронного документа». Усиленная квалифицированная электронная подпись должна содержаться в отдельном файле в формате .sig.




На сайте https://online.sbis.ru/ есть рекомендация - поменять расширение https://sbis.ru/help/ep/additionally/disconnected

Сначала сайт СУДА такое не принял, написал им в техподдержку - что то изменилось - теперь такой ФИНТ проходит :)

что было не понятно.

но осадок остался.

Все равно хочу через утилиту gpg --detach-sign Ходатайство.pdf

Делать подписи документов, нужно понять как научить gpg брать закрытый ключ с флешки Рутокен lite - ибо контейнер с флешки вытащить нельзя :(

Offline Troodon  
#5 Оставлено : 11 марта 2022 г. 15:58:45(UTC)
Troodon

Статус: Участник

Группы: Участники
Зарегистрирован: 10.03.2022(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 2 раз
Автор: Александр Лавник Перейти к цитате
Здравствуйте.

Используйте КриптоПро CSP 5.0.

В нем есть графическая панель Инструменты КриптоПро (cptools /opt/cprocsp/bin/amd64/cptools), в которой есть функционал создания подписи произвольного файла.

Если нет gui, то можно использовать утилиту cryptcp - /opt/cprocsp/bin/amd64/cryptcp



GUI - не видит флешку Рутокен lite

Offline Troodon  
#6 Оставлено : 11 марта 2022 г. 16:01:18(UTC)
Troodon

Статус: Участник

Группы: Участники
Зарегистрирован: 10.03.2022(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 2 раз
Автор: Александр Лавник Перейти к цитате
Здравствуйте.

Используйте КриптоПро CSP 5.0.

В нем есть графическая панель Инструменты КриптоПро (cptools /opt/cprocsp/bin/amd64/cptools), в которой есть функционал создания подписи произвольного файла.

Если нет gui, то можно использовать утилиту cryptcp - /opt/cprocsp/bin/amd64/cryptcp



консольная

тоже умеет только расширение - *.sgn


Цитата:

/opt/cprocsp/bin/amd64/cryptcp -help
CryptCP 5.0 (c) "КРИПТО-ПРО", 2002-2021.
Утилита командной строки для подписи и шифрования файлов.
Список допустимых команд:
-encr создать зашифрованное сообщение
-decr расшифровать сообщение
-sign создать подписанное сообщение
-verify проверить подпись сообщения, получить исходный файл
-addsign добавить подпись в сообщение
-delsign удалить подпись из сообщения
-addattr добавить в подпись неподписанный атрибут
-signf создать подписи файлов в 'исходный_файл.sgn'
-vsignf проверить подписи файлов, созданные с помощью команды '-signf'
-addsignf добавить подпись файла в 'исходный_файл.sgn'
-hash посчитать хэши файлов в 'исходный_файл.hsh'
-vhash проверить хэши файлов, созданные с помощью команды '-hash'
-copycert скопировать сертификаты в заданное хранилище
-cspcert скопировать сертификат из ключевого контейнера в хранилище
-delcert удалить сертификат из хранилища
-listdn вывести на экран политику имен КриптоПро УЦ
-createuser зарегистрировать пользователя на КриптоПро УЦ
-checkreg проверить состояние регистрации пользователя на КриптоПро УЦ
-listtmpl вывести на экран шаблоны, доступные пользователю КриптоПро УЦ
-createrqst создать запрос на сертификат и сохранить его в файле PKCS #10
-instcert установить сертификат из файла PKCS #7 или файла сертификата
-createcert создать запрос на сертификат, отправить его в ЦС
-pendcert проверить, не выпущен ли сертификат
-sn сохранить/показать серийный номер лицензии
-help вывести справку по командам
Список допустимых опций:
-showstat вывести статистику работы программы
[ErrorCode: 0x00000000]



Offline Александр Лавник  
#7 Оставлено : 11 марта 2022 г. 16:06:41(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,470
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 798 раз в 737 постах
Здравствуйте.

При использовании опции -sign вы самостоятельно задаете расширение файла с подписью, см.:

Код:
/opt/cprocsp/bin/amd64/cryptcp -sign -help
Техническую поддержку оказываем тут
Наша база знаний
Offline Troodon  
#8 Оставлено : 11 марта 2022 г. 16:13:42(UTC)
Troodon

Статус: Участник

Группы: Участники
Зарегистрирован: 10.03.2022(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 2 раз
консольная утилита падает

Цитата:

/opt/cprocsp/bin/amd64/cryptcp -vsignf testfileSGN1.sgn
CryptCP 5.0 (c) "КРИПТО-ПРО", 2002-2021.
Утилита командной строки для подписи и шифрования файлов.

Будет использован следующий сертификат:
Субъект: **************************************************
Действителен с 09.03.2022 14:39:45 по 09.03.2023 14:49:45

Цепочки сертификатов проверены.
Папка './':
testfileSGN1.. Проверка подписи... Ошибка: Не удалось открыть файл './паспорт сальниковSGN1.sgn.sgn'.
../../../../CSPbuild/CSP/samples/CPCrypt/Files.cpp:96: 0x20000065
[ErrorCode: 0x20000065]

Offline Александр Лавник  
#9 Оставлено : 11 марта 2022 г. 16:16:03(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,470
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 798 раз в 737 постах
Автор: Troodon Перейти к цитате
консольная утилита падает

Цитата:

/opt/cprocsp/bin/amd64/cryptcp -vsignf testfileSGN1.sgn
CryptCP 5.0 (c) "КРИПТО-ПРО", 2002-2021.
Утилита командной строки для подписи и шифрования файлов.

Будет использован следующий сертификат:
Субъект: **************************************************
Действителен с 09.03.2022 14:39:45 по 09.03.2023 14:49:45

Цепочки сертификатов проверены.
Папка './':
testfileSGN1.. Проверка подписи... Ошибка: Не удалось открыть файл './паспорт сальниковSGN1.sgn.sgn'.
../../../../CSPbuild/CSP/samples/CPCrypt/Files.cpp:96: 0x20000065
[ErrorCode: 0x20000065]

Пожалуйста, ознакомьтесь с инструкцией или встроенной справкой по утилите.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
Troodon оставлено 11.03.2022(UTC)
Offline Troodon  
#10 Оставлено : 11 марта 2022 г. 16:17:56(UTC)
Troodon

Статус: Участник

Группы: Участники
Зарегистрирован: 10.03.2022(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 2 раз
Автор: Александр Лавник Перейти к цитате
Здравствуйте.

При использовании опции -sign вы самостоятельно задаете расширение файла с подписью, см.:

Код:
/opt/cprocsp/bin/amd64/cryptcp -sign -help



Спасибо! Увидел пример,
вопрос как указать рутокен lite?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (3)
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.