Найти тему
Digital

Ошибка при получении свойства SubjectName: указан неправильный алгоритм (0x80090008)

Оглавление

Обратился клиент с одной странной ошибкой. На ноутбуке установлено ПО КриптоПро, подключен токен, добавлен сертификат и все необходимые драйвера/плагины.

Тесты и проверки работают некоторое время после перезагрузки, но потом появляется ошибка: «Ошибка при получении свойства SubjectName: указан неправильный алгоритм. (0x80090008)».

Ошибка при получении свойства SubjectName: указан неправильный алгоритм (0х80090008)
Ошибка при получении свойства SubjectName: указан неправильный алгоритм (0х80090008)

Общие моменты

Что можно сделать для исправления ошибки и на что обратить внимание.

  • На уровне ОС — временно отключите брандмауэр и антивирус, с защитной программой — вплоть до удаления с целью чистоты эксперимента.
  • В браузере — добавьте портал в «Надежные узлы», а в части случаев — в список просмотра в режиме совместимости; для некоторых версий требуется установка соответствующих расширений — загляните в документацию.
  • Проверьте сертификат на подлинность и отсутствие ошибок с помощью онлайн-сервисов (ГосУслуги, Контур, КриптоПро и т. п.) — действующий, установлен в контейнер «Личное» учетной записи пользователя и имеет подтвержденную цепочку удостоверения от центров сертификации.
  • В случае провайдера КриптоПро — переустановите или обновите версию с официального сайта, в т. ч. ЭЦП Browser-plugin.
  • Перезагрузите компьютер и повторите отправку документа ещё раз. В сложных случаях помогает полная очистка от предыдущих версий криптопровайдера. Для этого разработчик, как правило, выпускает специальные утилиты.

Частный случай

В нашем случае виновником оказался антивирус — Avast. Как только поменяли его на другой, все пошло как по нотам. Выяснили это экспериментальным путем.

Вот как выглядит ошибка при проверке в браузере и попытке подписи документов на торговой площадке.

Ошибка при проверке цепочки сертификатов. Возможно на компьютере не установлены сертификаты ЦА, выдавшего ваш сертификат
Ошибка при проверке цепочки сертификатов. Возможно на компьютере не установлены сертификаты ЦА, выдавшего ваш сертификат
Ошибка при получении свойства SubjectName: указан неправильный алгоритм. (0х80090008)
Ошибка при получении свойства SubjectName: указан неправильный алгоритм. (0х80090008)

Прочие рекомендации

  1. Повторите операцию установки личного сертификата. Откройте программу КриптоПро CSP и перейдите во вкладку «Сервис». Затем нажмите на кнопки «Просмотреть сертификаты в контейнере...» и «Обзор».

    Выберите нужный контейнер и нажмите кнопку «Ок», а после «Установить».
  2. Протестируйте сертификат на ошибки. Запустите приложение КриптоПро CSP — вкладка «Сервис» — кнопка «Протестировать» — По сертификату... (выберите сертификат). Проверка должна указать на ошибку, если она есть в сертификате.
  3. Переустановите или обновите версию КриптоПро CSP, с опцией «Установить корневые сертификаты». Проверьте срок действия лицензии на вкладке «Общие», при необходимости введите ваш серийный номер с помощью кнопки «Ввод лицензии».

    Аналогично для компонента КриптоПро ЭЦП Browser plug-in — установите актуальную сборку.

    В случае, если требуется полная зачистка или не получается удалить КриптоПро CSP штатными методами, через «Установка и удаление программ», воспользуйтесь утилитой
    CSPClean.

    Утилита CSPClean предназначена для полного удаления КриптоПро CSP. После завершения работы утилиты обязательно перезагрузите компьютер.
  4. Откройте диспетчер сертификатов certmgr.msc, перейдите в «Личное», проверьте ваш сертификат и цепочку доверия от корневых/промежуточных удостоверяющих центров.

    Есть вероятность, что потребуется обновление сертификатов УЦ — смотрите рекомендации и скачайте действующие сертификаты с официальных сайтов.
  5. Возможен конфликт с другими средствами криптографической защиты. Одновременная и корректная работа с разными криптопровайдерами на одном ПК не гарантируется. Оставьте только КриптоПро CSP, а другие CSP, если допустимо, удалите.

✅ Таким образом, если у вас установлен Avast, то удалите его для проверки, перезагрузите компьютер и повторите операцию. Либо используйте другие рекомендации. Успехов Вам!

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.