КриптоПро 5 - перенос сертификата с винды на линукс
Задача: экспортировать сертификат ЭЦП, выпущенный через криптопроCSP на Windows, на сервер (Linux CentOs, без GUI). Нужно это для формирования сервером подписи для Тинькофф Банка.
Сначала сделал:
- На линуксе создаю новый конт:
csptest -keyset -provtype 75 -newkeyset -cont '\\.\HDIMAGE\testA' - Ставлю сертификат ЭЦП:
certmgr -inst -file cert.cer -store uMy -cont '\\.\HDIMAGE\testA'(без -store uMy также пробовал) на этом этапе ошибка:
"Не удалось установить сертификат. Открытые ключи в сертификате и контейнере не совпадают Требуемый сертификат не существует"
Если правильно понял, т.к. сертификат выпущен на другой машине под виндой, я также должен с винды импортировать контейнер с ключами. Пробовал:
- На винде: криптопро CSP - скопировать - на диск. получил директорию
вида te-be385.000 с шестью файлами *.key - На линуксе: директорию
te-be385.000 положил в/var/opt/cprocsp/keys/
далее по логике нужно ключи из te-be385.000 перенести в контейнер '\\.\HDIMAGE\testA' на линуксе, созданный в шаге 1 выше.
Но как это корректно сделать на практике неясно. Кто-то сталкивался?