Версия ПО: ЕК 2.x.x
Токены: Любые
Проблема:
Если установлено ПО Единый Клиент JaCarta, то после повторного подключения ключевого носителя перестаёт работать подпись через КриптоПро CSP, возникает ошибка "Вставьте смарт-карту". В устройствах чтения вставленная смарт-карта отображается с состоянием:
"Обнаружена смарт-карта, но она не может использоваться для текущей операции".
Причина:
Если в настройках ЕК установлен флаг "Копировать сертификаты в локальное хранилище", то при подключении ключевого носителя ЕК самостоятельно устанавливает в хранилище реестра сертификаты пользователя из памяти ключевого носителя, но для сертификатов КриптоПро CSP данный сценарий выполняется не всегда корректно - теряется привязка сертификата к закрытому ключу.
Решение:
-
В настройках ЕК отключить флаг "Копировать сертификаты в локальное хранилище".
-
Открыть КриптоПро CSP, во вкладке "Сервис" нажать "Просмотреть сертификаты в контейнере".
-
Выбрать контейнер на ключевом носителе, установить сертификат.