При обратном импорте ключа в формат PKCS#15 АРМ генерации ключей выдал код 0x80106700. На флешку файлы создавались, но записать их обратно на Рутокен не получалось. Я проверил тип носителя и выяснил, что проблема связана с совместимостью конкретных моделей.
Что означает ошибка 0x80106700
Ошибка появилась не при чтении исходного контейнера, а именно на этапе импорта подготовленного PKCS#15 обратно на токен. Переустановка Jinn Client результата не дала.
Ошибка при импортировании ключа в PKCS#15 — 0x80106700
Почему не подошёл Рутокен
Используемый конвертер имел ограничения по моделям носителей. В этом случае ошибка повторялась с Рутокен ЭЦП и Рутокен Lite. На совместимом eToken тот же подготовленный контейнер записался без проблем.
Как я выполнил импорт PKCS#15
- Не стал повторно менять файлы
TEиTEcontp.15. - Проверил таблицу совместимости в файле
readmeиз папки конвертера. - Подключил совместимый eToken.
- Повторил импорт подготовленного ключа через АРМ генерации ключей.
- После записи проверил носитель в Jinn Client.
На eToken импорт завершился без кода 0x80106700. Это подтвердило, что исходный контейнер и созданные файлы не были повреждены.
Заключение
При этой ошибке я не форматирую рабочий Рутокен и не экспериментирую с его содержимым. Сначала сверяю точную модель носителя с таблицей совместимости конвертера. Операции с закрытым ключом выполняю только на копии и при наличии исходного контейнера.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.