Не удается настроить цепочку сертификатов для доверенного корневого центра 0х800b010a

Ошибка создания подписи: Не удается построить цепочку сертификатов 0x800B010A

Автор: Юрий Белоусов · 23.09.2020

Пользователи, использующие программы, работающие с СУФД, в момент подписания документа, могут столкнуться с появлением сообщения: «Ошибка создания подписи: Не удается построить цепочку сертификатов (0x800B010A)».

Например, она может возникнуть при подаче заявки на zakupki.gov.ru или другом портале, работающим с ЭЦП.

В этой статье детально рассмотрим в чем причина данной проблемы и какие методы использовать для ее решения.

Почему возникает ошибка 0x800B010A

Причина возникновения ошибки создания подписи 0x800B010A понятна из пояснительного текста: «Не удается построить цепочку сертификатов». То есть, один или несколько необходимых сертификатов могут отсутствовать, быть некорректно установленными или попросту истек их срок действия.

Для нормальной работы обязательно должны быть установлены следующие сертификаты:

Ошибка создания подписи: Не удается построить цепочку сертификатов 0x800B010A – как исправить

Чтобы исправить ошибку создания подписи: «Не удается построить цепочку сертификатов» (0x800B010A) необходимо правильно диагностировать проблемный сертификат. Сделать это можно с помощью специализированного ПО, либо – с помощью Internet Explorer.

  1. Следует запустить браузер Internet Explorer. В операционных системах Windows он является предустановленным;
  2. Открыть меню браузера, нажав на значок шестеренки в верхнем правом углу окна;
  3. Выбрать пункт «Свойства браузера»;

    Альтернативный вариант – зайти в свойства браузера, воспользовавшись встроенным поиском Windows;
  4. Перейти во вкладку «Содержание»;
  5. Нажать кнопку «Сертификаты»;
  6. Выбрать сертификат, которым необходимо подписать документ и нажать кнопку «Просмотр»;
  7. Перейти во вкладку «Путь сертификации»;
  8. Сертификат отмеченный красным крестиком или восклицательным знаком – и есть причина возникновения ошибки создания подписи: «Не удается построить цепочку сертификатов» (0x800B010A).

На скриншоте выше показано, как должна выглядеть цепочка. Если один из сертификатов отсутствует или установлен с ошибкой, то подпись документа будет невозможной.

В случае, если отсутствует сертификат головного удостоверяющего центра, то необходимо скачать и установить. Найти его можно на сайте поставщика сертификата. Узнать кто поставщик можно из свойств, посмотрев вкладку «Общие». Также нужно добавить промежуточные сертификаты.

Для установки личного сертификата необходима программа КриптоПро CSP.

Подробную инструкцию по установке корневого и личного сертификатов можно посмотреть в видео:

Важно! При установке сертификата Головного удостоверяющего центра необходимо поместить его в раздел «Доверенные корневые центры сертификации», личный – в раздел «Личные», остальные – в «Промежуточные центры сертификации».

Если все необходимые сертификаты присутствуют в цепочке, то следует проверить срок их действия и сведения о сертификате. Для этого нужно:

  1. Открыть список сертификатов;
  2. Выбрать нужный;
  3. Нажать кнопку «Просмотр»;
  4. Посмотреть сведения о сертификате в разделе «Общие», включая срок до которого он действителен.
  • Если истек срок действия, то нужно обновить сертификат;
  • Если нет доверия к сертификату, то необходимо установить его в корректную директорию;
  • Если не удается проследить путь до доверенного центра, значит нарушена общая цепь. Скорее всего, отсутствуют промежуточные сертификаты.
Читайте также:  Кия соренто не работает полный привод

Если проблему не удалось исправить и по прежнему появляется внутренняя ошибка с кодом 0x800B010A, то стоит переустановить КриптоПро CSP, а также обратиться в службу поддержки поставщика сертификата.

Есть удобный способ восстановить правильную цепочку сертификатов, который показан в следующем видео:

Не нашли ответ? Тогда воспользуйтесь формой поиска:

Источник

Ошибка создания подписи: Не удаётся построить цепочку сертификатов для доверенного корневого центра (0x800b010a)

При отправке ответа на запрос банка в личном кабинете пользователи сталкиваются с ошибкой. Появляется уведомление с текстом «Ошибка создания подписи. Не удаётся построить цепочку сертификатов для доверенного корневого центра». Она также сопровождается кодом 0x800B010A. Что она означает, и как её устранить — вы узнаете из этой статьи.

Причины появления ошибки 0x800B010A

Когда появляется проблема с отправкой ответа в ЦБ, пользователи обращаются в поддержку самого банка. В поддержке чаще всего отправляют на сайт «КриптоПро» для решения этой проблемы. Но и здесь не всегда пользователям получается решить её. В большинстве случае причиной является отсутствие корневого сертификата удостоверяющего центра . Иногда также возникают проблемы со штампом времени (TSP).

Читайте также: при формировании запроса произошла ошибка: Error CertEnroll.

Устанавливаем штамп времени для правильного создания подписи

В первую очередь для отчетности в ЦБ необходимо активировать личный кабинет на сайте банка. Важно знать, что операционная с истема Windows должна быть не ниже 7.

Затем установить на компьютер необходимый софт, который понадобится для исправления ошибки.

Специализированная программа: Браузер:
КриптоПРО (TSP) Client 2.0

КриптоПРО OCSP Client 2.o

Криптопровайдер КриптоПРО CSP 4.0

КриптоАРМ 5.4

Google Chrome (v. 55, 56)

Mozilla Firefox (v. 50, 51)

IE не ниже 11 версии

Когда у вас будет установлено всё соответствующее ПО, откройте личный кабинет банка и найдите пункт «Профиль» :

  1. Выберите пункт «Безопасность» ;
  2. Если штамп не настроен должным образом, вы увидите кнопку « Настроить »;
  3. Нажмите её и введите адрес удостоверяющего центра. Если у вас нет адреса, обратитесь в УЦ или подробно изучите его регламент. Он должен быть в списке;
  4. После получения адреса введите его в соответствующее поле.

Далее внизу нажмите кнопку « Проверить ». Только в том случае, если адрес будет подтверждён появится кнопка « Сохранить ». Её нужно нажать, чтобы сохранить адрес. Даже после этого у вас будет возможность изменить его.

Это может быть полезным: этот сертификат содержит недействительную цифровую подпись — что делать? — статья.

Проверяем построение цепочки сертификатов

Убедитесь, что вы используете подходящие ключи . Возможно в них истёк срок годности . Если этот так, найдите актуальный сертификат. Также убедитесь, что есть ключ «пак». Он является главным этой цепочке.

Выполните следующий порядок действий:

    Запустите КриптоПРО директории через кнопку « Пуск » и проследуйте в « Сертификаты »;

Определите ключ, с которым возникают проблемы

  • Следующий шаг – откройте « Текущий пользователь »;
  • Выберите « Личное »;
  • Найдите « Реестр » и снова укажите сертификаты;
  • Определите здесь ключ , с которым возникают проблемы . Обычно такие помечены красным крестиком . Или другими выделяющимися элементами. Чтобы его проверить, выберите в свойствах пункт « Путь сертификации »;
  • Если его нет — загрузите. Делать это нужно на официальном сайте ;
  • Установка происходит стандартным способом — запустите распаковку пакета. Для хранилища укажите « Доверенные сертификаты »;
  • В такой же способ нужно протестировать ключ «пак», «УЦ, ГУЦ, ИС».
  • Скачивать их также нужно с доверенных сайтов. В случае, если данный метод не устранил ошибку создания подписи «Не удаётся построить цепочку сертификатов для доверенного центра», попробуйте полностью переустановить КриптоПРО. Если вам необходимы старые сертификаты, можно посмотреть тут: .

    Как переустановить КриптоПРО, если не удаётся исправить ошибку

    Если не помогли предыдущие советы по устранению ошибки 0x800b010a, попробуйте переустановить КриптоПРО. Программы, которые долгое время не обновлялись на ПК могут выходить из строя по разным причинам. Часто любые сбои можно решить, установив последнюю версию программы .

    Для начала вам нужно удалить существующую КриптоПРО из ПК:

    1. Если вы используете Windows 8.1, 10, можно выбрать « Пуск » ПКМ и нажать на пункт « Панель управления ». В 7 версии этот пункт в меню пуск. Или нажмите вместе WIN+R , после чего введите в строке « Control » и нажмите Ввод для подтверждения;
    2. Выберите строчку « Удаление программ »;
    3. Найдите КриптоПРО среди установленного ПО и выберите его;
    4. Нажмите вверху на панели кнопку « Удалить ».

    Удалите КриптоПРО

    После удаления нужно перейти на сайт КриптоПРО, выбрать вкладку « Загрузка » и найти нужный продукт из списка.

    Загрузите и установите программу. После чего попробуйте снова выполнить действия, которые приводили к ошибке.

    А вы знаете, как исправить ошибку при получении данных с сервера DF-DFERH-01 в Play Market?

    Техническая поддержка поможет построить цепочку для доверенного корневого центра

    При возникновении проблем с работой КриптоПРО и других подобных программ, вы можете обратиться в поддержку на сайте https://www.cryptopro.ru/support.

    На данной странице https://support.cryptopro.ru/index.php?/Knowledgebase/List находится база знаний и ответы на большинство вопросов. Которые возникают у пользователей во время работы с их продуктами. Все условия оказания поддержки пользователям перечислены в регламенте (ТП). Если вы так и не смогли решить ошибку создания подписи (0x800b010a) — не удаётся настроить цепочку сертификатов для доверенного корневого центра, обратитесь за помощью на сайт.

    Проще удалить старую версию программы и поставить новую. Отличный сайт, много интересного!

    У меня эта ошибка два дня висела, в техподдержке не могли ничем помочь. Спасибо создателю блога за помощь, справились сами!

    Не удается построить цепочку сертификатов – причины дисфункции

    Причинами ошибки «Не удается построить цепочку сертификатов» обычно является следующее:

    Отсутствует доступ к центру сертификации (удостоверяющему центру) с которого можно было бы скачать нужный сертификат;
    Требуемый сертификат не перемещён в хранилище;
    Нестабильно работает сам программный комплекс, выдающий рассматриваемую ошибку (например, «КриптоПРО CSP»);
    Сертификат УЦ является нерабочим (не вызывает доверия у системы);
    У вашего ПК (программного комплекса) отсутствует подключение к Интернету или таковое работает нестабильно.

    Невозможно построить цепочку сертификатов для доверенного корневого центра – как исправить

    Решение данной проблемы зависит от условий, при которых она возникла. В зависимости от причин разобьём способы решений на подпункты.

    Проблема возникла при обновлении ОС Виндовс (7 и Vista)

    Данная ошибка довольно часто возникает при обновлении ОС Виндовс 7 и Виста, в условиях, когда интернет отсутствует или работает нестабильно. Избавиться от ошибки «Не удается построить цепочку сертификатов» в этом случае можно за счёт следующих действий:

    Убедитесь, что ваш системный файервол не блокирует путь:

    При необходимости временно отключите файервол. Системный клиент сможет подключиться к указанному пути, скачать и установить требуемый сертификат;

    Запустите с правами админа командную строку и там наберите:

    после чего нажмите ввод и дождитесь выполнения процедуры;

    Самостоятельно установите обновление 2813430, следуя инструкциям на сайте Майкрософт.

    Реализации перечисленных решений позволит восстановить нормальную работу с сертификатами и решить возникшую дисфункцию.

    Проблема возникла на специализированных сайтах

    Также указанная проблема часто возникает на различных сетевых ресурсах, связанных с различными формами отчётности, торговыми площадками и другими похожими сайтами. В этом случае понадобится установить требуемый системе сертификат из удостоверяющего центра (УЦ), для чего используйте один из следующих методов:

    Исправляем некорректные сертификаты:

    Запустите ваш Internet Explorer;
    В окне браузера выберите «Сервис», после чего кликаем на «Свойства обозревателя»;
    Выбираем вкладку «Содержание», после чего жмём на кнопку «Сертификаты»;

    В указанной вкладки кликните на «Сертификаты»
    Откроется окно с сертификатами, дважды кликните левой клавишей мышки на сертификате, которым вы подписываете ваши файлы;
    В открывшемся оке выберите вкладку «Путь сертификации», на которой вы увидите дерево сертификатов;
    Убедитесь, что ни один из сертификатов не отмечен красным крестиком;
    Если таковой имеется, дважды кликните на нём, после чего на «Установить сертификат»;

    Произведите установку сертификата
    В окне «Мастер установки сертификатов» нажмите на «Далее»;
    На следующем окне пометьте опцию «Поместить все сертификаты в следующее хранилище», затем нажмите на «Обзор»;

    Выберите «Обзор»
    В открывшемся окне выбора хранилища сертификатов выберите «Доверенные корневые центры сертификации», после чего кликните на «Ок», затем на «Далее» и «Готово»;

    Выберите указанную опцию
    Подтвердите установку сертификата нажав на «Да», и закройте все окна после окончания процедуры.
    Устанавливаем сертификаты

    Ошибка «Не удается построить цепочку сертификатов» может быть вызвана некорректной установкой сертификата УЦ. Для решения проблемы выполните следующее:

    Открываем наш сертификат, после чего жмём ниже на «Установить сертификат»;
    Выберите указанную опцию
    Кликаем на «Далее»;
    На очередном окне выбираем опцию «Поместить все сертификаты в следующее хранилище»;
    Жмём на « Обзор», в перечне выбираем «Доверенные корневые центры сертификации», кликаем на «Ок» — «Далее» — «Готово».
    Нажав на «Да» подтвердите установку сертификата, после чего проблема будет решена.
    Обновите программный комплекс

    В случае, если вы пользуетесь специализированным программным обеспечением, рекомендуется также обновить последнее на вашем ПК, установив его самую свежую версию.

    Источник

    Оцените статью