КриптоПро 5 - перенос сертификата с винды на линукс

Задача: экспортировать сертификат ЭЦП, выпущенный через криптопроCSP на Windows, на сервер (Linux CentOs, без GUI). Нужно это для формирования сервером подписи для Тинькофф Банка.

Сначала сделал:

  1. На линуксе создаю новый конт: csptest -keyset -provtype 75 -newkeyset -cont '\\.\HDIMAGE\testA'
  2. Ставлю сертификат ЭЦП: 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 выше.

Но как это корректно сделать на практике неясно. Кто-то сталкивался?


Ответы (0 шт):