(2024-08-20 18:28:40 отредактировано obukhoff)

rt_eng_p11_key_pair_wrap не оборачивает ключ ECDSA

Создаю ключ на Рутокен 3.0 с помощью вот такого кода: https://dev.rutoken.ru/pages/viewpage.a … йпарыECDSA
См. "Пример генерации ключевой пары ECDSA"

Но полученные хендлы ключей hPublicKey_Ecdsa и hPrivateKey_Ecdsa при передаче в rt_eng_p11_key_pair_wrap возвращают на выходе NULL.

Как можно обернуть EC ключи с rutken что бы получить EVP_PKEY* ?

Re: rt_eng_p11_key_pair_wrap не оборачивает ключ ECDSA

obukhoff, добрый день.
Использование ключей ECDSA через rtengine пока не возможно. Там доступны только ГОСТ ключи.
Попробуйте использовать openssl engine по аналогии с RSA https://dev.rutoken.ru/pages/viewpage.a … =132777032

Re: rt_eng_p11_key_pair_wrap не оборачивает ключ ECDSA

Аверченко Кирилл, спасибо за подсказку.
А есть пример этих действий, только не в виде вызова командной строки, а в виде C++ примеров кода?

Re: rt_eng_p11_key_pair_wrap не оборачивает ключ ECDSA

obukhoff, все примеры, которые у нас есть, доступны в SDK https://www.rutoken.ru/support/download/get/sdk.html
по пути sdk\pkcs11\samples\Standard

Re: rt_eng_p11_key_pair_wrap не оборачивает ключ ECDSA

obukhoff, добрый день.
В ближайшее время на сайте rutoken.ru появится новая версия rtengine с поддержкой ключей ECDSA.

Re: rt_eng_p11_key_pair_wrap не оборачивает ключ ECDSA

obukhoff, добрый день.
На сайте https://www.rutoken.ru/support/download/openssl/ появилась новая версия rtengine, которая поддерживает работу с ключами RSA и ECDSA.