Версия ПО: JC-Client 6.x.x, ЕК 2.x.x
Токены: JaCarta PKI
Проблема:
После установки ПО Единый Клиент JaCarta или JC-Client перестаёт работать WinLogon КриптоПро CSP по сертификатам на ключевых носителях JaCarta PKI - отображается ошибка "Не найдены действительные сертификаты".
Причина:
Проблема связана с установленным в реестре криптопровайдером по умолчанию для токенов JaCarta PKI. КриптоПро CSP и ЕК с JC-Client для некоторых моделей токенов создают собственные разные ключи в реестре. WinLogon, при установленном ЕК или JC-Client, видит только токены JaCarta PKI со стандартными криптопровайдерами - Microsoft Base Smart Card Crypto Provider и Athena ASECard Crypto CSP. Соответственно, сертификаты, выпущенные КриптоПро CSP, не принимаются.
Решение:
Для решения проблемы, в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\SmartCards у IDProtect (X) с помощью regedit изменить значение параметра Crypto Provider с Microsoft Base Smart Card Crypto Provider, либо с Athena ASECard Crypto CSP (зависит от того, какое ПО установлено, ЕК или JC-Client) на Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider, либо удалить ключ IDProtect (X).