Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gost-engine + rutoken #400

Open
vanobl opened this issue May 23, 2022 · 7 comments
Open

gost-engine + rutoken #400

vanobl opened this issue May 23, 2022 · 7 comments

Comments

@vanobl
Copy link

vanobl commented May 23, 2022

Здравствуйте!
Возможно ли использование вашей библиотеки с rutoken (с неизвлекаемым ключём)?
Если возможно, то подскажите, пожалуйста, как именно?

@vanobl vanobl changed the title gost-engine + retoken gost-engine + rutoken May 23, 2022
@beldmit
Copy link
Contributor

beldmit commented May 23, 2022

Нет, но я с удовольствием расскажу, как это сделать, и приму патч

@Mironenko
Copy link

@vanobl, добрый день! Для использования rutoken существует проприетарный openssl engine -- rtengine. Скачивание доступно по ссылке: https://www.rutoken.ru/support/download/openssl/ . Документация и примеры использования: https://dev.rutoken.ru/pages/viewpage.action?pageId=43450389

@vanobl
Copy link
Author

vanobl commented May 23, 2022

@Mironenko, я как раз на него и наткнулся. А т.к. параметр dynamic_path в его настройках другой, подумал, что их совместное использование не возможно. От чего и возник этот вопрос.
Но всё равно спасибо!

Так же благодарю @beldmit за ответ!

@Mironenko
Copy link

Не уверен насчет возможности совместного использования, но в rtengine присутствует реализация и программной криптографии, так что необходимость в совместном использовании маловероятна. Если у вас такой случай, пожалуйста, расскажите о нем подробнее.

@vanobl
Copy link
Author

vanobl commented May 23, 2022

Совместное использование не обязательно. Я реализую интеграцию с ГИС ЖКХ и наткнулся на статью, где более или менее нормально описано, как сделать подпись.
Раз gost-engine не может использовать Rutoken, буду пробовать rtengine.

@Mironenko
Copy link

Насколько я вижу, во взаимодействии с ГИС ЖКХ используется xmldsig. В SDK Рутокен как раз недавно были добавлены примеры выполнения подписи xmldsig через xmlsec + openssl + rtengine с ключами на токене: https://download.rutoken.ru/Rutoken/SDK/rutoken-sdk-latest.zip?action=show&path=sdk%2Fopenssl%2Fsamples%2FCommon%2FXMLDSigEnveloped%2F

@hackoffme
Copy link

hackoffme commented May 14, 2024

@beldmit расскажите, пожалуйста.
У нас особо вариантов нет, и возможно мы сможем реализовать это.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants