Приветствую, коллеги. В СУФД один сертификат подписывал нормально, а второй на USB-носителе выдавал 0x80092004. Цепочка доверия при этом выглядела исправной.
Проблема
Ошибка получения сертификата из хранилища: объект или свойство не найдено (0x80092004).
Перед появлением ошибки Windows назначила флешке другую букву диска.
Как я проверил
- Открыл «Управление дисками» и посмотрел текущую букву носителя.
- Через КриптоПро проверил доступные контейнеры.
- Убедился, что сертификат установлен, но связь с контейнером по прежнему пути потеряна.
Решение
- Не удаляя контейнер, открыл КриптоПро CSP.
- Через «Просмотреть сертификаты в контейнере» выбрал контейнер на текущем носителе.
- Нажал «Установить» и повторно связал сертификат с найденным контейнером.
- Закрыл браузер, вошёл в СУФД заново и повторил подпись.
Как проверить результат
КриптоПро снова увидел закрытый ключ, а СУФД подписал документ без 0x80092004.
После подключения нескольких флешек я всегда проверяю букву носителя: иногда причина ошибки находится не в сертификате, а в изменившемся пути.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.