Решение 0x800B010A «Не удается построить цепочку сертификатов»
Пользователи, работающие с криптографией, жалуются на появление ошибки 0x800B010A. Чаще всего код можно увидеть при задействовании электронных подписей (ЭЦП) либо на сайтах госзакупок во время регистрации.
На некоторых версиях Windows может появляться ошибка обновления с точно таким же кодом, но это проблема из совершенно иной области.
Что вызывает ошибку 0x800B010A?
Есть несколько причин для появление кода ошибки 0x800B010A:
- неактуальные сертификаты;
- отсутствуют некоторые или все корневые сертификаты;
- программе криптографии не достает критически важных обновлений.
Решение ошибки 0x800B010A
Проблема с постройкой цепочки сертификатов решается относительно просто. Главное – строго следовать советам и инструкциям ниже.
Проверка актуальности сертификатов
Для начала стоит проверить срок действия задействованных сертификатов. Вы наверняка знаете, как проводить проверку, но мы напомним:
- Нажмите WIN+S для вызова поисковика Windows.
- Пропишите в пустой строке «Сертификаты» и выберите найденный результат.
- Откройте раздел «Доверенные корневые центры сертификации».
- Дважды кликните ЛКМ на сертификат и обратите внимание на строчку «Действителен с… по…».
- Повторите эти действия для других сертификатов.
Если срок действия сертификата уже истек – требуется новый сертификат. Вы можете установить наиболее актуальные сертификаты всей пачкой, о чем ниже.
Установка универсального набора корневых сертификатов УЦ
Службе поддержки CryptoPro удалось собрать в файле root.p7b корневые сертификаты для основных удостоверяющих центров (УЦ). В этом файле можно найти сертификаты:
- Национального удостоверяющего центра РФ;
- Министерства цифрового развития, связи и массовых коммуникаций РФ;
- Головного удостоверяющего центра;
- Russian Trusted Root CA;
- CryptoPro GOST Root CA.
Установка сертификатов из скачанного файла производится относительно просто:
- Запустите приложение «Инструменты КриптоПро».
- Перейдите во вкладку «Сертификаты».
- Выберите из ниспадающего меню пункт «Доверенные корневые центры сертификации».
- Кликните на кнопку «Установить сертификаты».
- Укажите расположение файла root.p7b на своем ПК и нажмите «Открыть».
Установка промежуточных сертификатов – дополнительное решение
Если вышеуказанные действия не помогли в решении ошибки 0x800B010A, то нужно произвести установку промежуточных сертификатов. Делается все по аналогии с предыдущим пунктом:
- Скачайте файл ca.p7b от тех. поддержки CryptoPro.
- Запустите «Инструменты КриптоПро» и перейдите в «Сертификаты».
- Выберите «Промежуточные центры сертификации».
- Кликните на «Установить сертификаты».
- Укажите расположение ca.p7b и нажмите «Открыть».
Ошибка 0x800B010A может застать врасплох любого пользователя, но от нее легко избавиться, задействовав проверенные решения. Если у вас остались какие-то вопросы по теме, оставляйте их в комментариях.