Обновили механизм проверки сертификатов. Изменение упрощает работу с сервисом и убирает блокировки, с которыми пользователи сталкивались ранее.
Ранее при открытии списка сертификатов система автоматически проверяла каждый из них на возможность подписания. Проверка помогала отсеять неактуальные сертификаты, но вызывала побочные эффекты.
Если хотя бы один сертификат не проходил проверку:
- КриптоПро запрашивал носитель с закрытым ключом для этого сертификата;
- работа с коннектором полностью блокировалась на время запроса;
- нельзя было выбрать другой сертификат, сменить способ входа или пользователя;
- пользователю приходилось вручную отменять запросы КриптоПро, чтобы продолжить работу.
В результате даже один проблемный сертификат мог остановить работу сервиса.
Теперь проверка выполняется только для выбранного сертификата — в момент, когда пользователь явно указывает его для входа или подписания.
КриптоПро больше не запрашивает закрытые ключи для всех сертификатов из списка. Это позволяет сразу работать без блокировок и лишних действий со стороны пользователя.
Что важно учитывать
Из-за новой логики информация о возможности подписания становится доступна только после выбора конкретного сертификата. Если выбранный сертификат не подходит, система покажет предупреждение: «Сертификат не подходит для входа и подписания. Выберите другой». Кнопка «Сохранить» при этом будет недоступна.
Источник: https://www.diadoc.ru/articles/82743-izmenili_logiku_proverki_sertifikatov