Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

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

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

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

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

  • Головной (корневой);
  • Промежуточные;
  • Личный.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Решение проблемы в удалении веток реестра:

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 1CryptDllImportPublicKeyInfoEx1.2.643.7.1.1.1.1
  • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptographyOIDEncodingType 1CryptDllImportPublicKeyInfoEx1.2.643.7.1.1.1.1
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 1CryptDllImportPublicKeyInfoEx21.2.643.7.1.1.1.1
  • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptographyOIDEncodingType 1CryptDllImportPublicKeyInfoEx21.2.643.7.1.1.1.1

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

Ошибка: «Не удается построить цепочку сертификатов для доверенного корневого центра. (0x800B010A)»  часто возникает в различных приложениях при создании/проверке подписи. Она означает, что у Вас на машине не установлены необходимые промежуточные/корневые сертификаты для проверкисоздания подписи.

Мы проанализировали наиболее частые обращения к нам  и пострались собрать сертификаты самых популярных издателей в один файл, на примере которого ниже показано, как решать ошибку из данной статьи:

Если у Вас на компьютере установлен КриптоПро CSP 5.0

Зайдите Пуск-Все программы-КРИПТО-ПРО- Инструменты КриптоПро

Перейдите на вкладку Сертификаты и выберите вверху раздел «Доверенные корневые центры сертификации»

Выберите кнопку «Установить сертификаты», выберите скачанный ранее файл и нажмите «Открыть»

Если у Вас на компьютере установлен КриптоПро CSP версии ниже 5.0 или Вы не используете графический интерфейс:

Для Windows: выполните в командной строке:

Для Linux/macOS: выполните в командной строке:

В редких случаях для построения цепочки данных сертфикатов будет недостаточно, тогда рекомендуем установить промежуточные сертификаты.

Если Вы используете CSP 5.0 с графическим интерфейсом, то выполните Шаг 2, выбрав хранилище «Промежуточные центры сертификации», используя файл CA.p7s

Если Вы используете КриптоПро CSP версии ниже 5.0 или Вы не используете графический интерфейс, то используйте данные команды:

Для Linux выполните в командной строке:

Для MACOS выполните в командной строке:

Списки сертфикатов, содержащихся в файлах root.p7b, ca.p7b:

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Причины ошибки в цепочке сертификатовОшибки могут возникать по разным причинам — проблемы с Интернетом на стороне клиента, блокировка программного обеспечения Защитником Windows или другими антивирусами. Далее, отсутствие корневого сертификата Удостоверяющего Центра, проблемы в процессе криптографической подписи и другие.Устранение ошибки при создании создания цепочки сертификатов для доверенного корневого центраВ первую очередь убедитесь, что у вас нет проблем с интернет-подключением. Ошибка может появляться при отсутствии доступа. Сетевой кабель должен быть подключен к компьютеру или роутеру.

  • Нажмите кнопку «Пуск» и напишите в поиске «Командная строка».
  • Выберите ее правой кнопкой мыши и нажмите «Запуск от администратора».
  • Введите в DOS-окне следующую команду « ping google.ru ».

При подключенном интернете у вас должны отобразиться данные об отправленных пакетах, скорости передачи и прочая информация. Если Интернета нет, вы увидите, что пакеты не дошли до места назначения.Теперь проверим наличие корневого сертификата Удостоверяющего Центра. Для этого:

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

  • откройте КриптоПро, выберите здесь «Сертификаты»;
  • далее выберите необходимый центр;
  • «Доверенные корневые сертификаты»;
  • «Реестр» и «Сертификаты»;
  • в следующем списке выберите корневые сертификаты необходимого УЦ.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Проверка корневого сертификата УЦ в браузереПроверку можно выполнить в браузере.

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

Теперь попробуйте снова выполнить те действия, в процессе которых возникла ошибка. Чтобы получить корневой сертификат, необходимо обратиться в соответствующий центр, где вы получили СКП ЭП.Другие способы устранить ошибку цепочки сертификатов

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

В следующем окне вы должны увидеть сообщение о предварительной регистрации.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Нажмите на соответствующую ссылку и введите данные в форму предварительной регистрации. Подтвердите лицензионное соглашение, и вы получите ссылку на скачивание пакета программы.Установка КриптоПроКогда установочный файл скачен, его нужно запустить для установки на ваш компьютер. Система отобразит предупреждение, что программа запрашивает права на изменение файлов на ПК, разрешите ей это сделать.Перед установкой программы на свой компьютер, все ваши токены должны быть извлечены. Браузер должен быть настроен на работу, исключением является браузер Opera, в нем уже произведены все настройки по умолчанию. Единственное, что остается пользователю — это активировать специальный плагин для работы. В процессе вы увидите соответствующее окно, где Opera предлагает активировать этот плагин.После запуска программы, нужно будет ввести ключ в окне.

Читать также:  Ступени из гофрированного или круглого стального листа, прямые сертификаты

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

При возникновении ошибки «Цепочка сертификатов не может быть построена до доверенного корневого сертификата.» необходимо выполнить проверку сертификата электронной подписи.

Алгоритм проверки электронной подписи:

В программном продукте 1С необходимо

1. перейти в раздел «Администрирование»

2. «Обмен электронными документами»

3. «Настройка электронной подписи и шифрования»

4. На вкладке «Сертификаты» открыть используемый сертификат

5. Нажать на кнопку «Проверить»

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

6. Ввести пароль закрытой части ключа и нажать «Проверить»

! Обращаем Ваше внимание, что программа сама увеличит количество * в поле «Пароль:» до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных .

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Если в технической информации об ошибке указано «Цепочка сертификатов не может быть построена до доверенного корневого

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

После сохранения сертификата необходимо открыть его в сохраненной директории.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Открыть сертификат можно дважды нажав на него левой кнопкой мыши или правая кнопка мыши — Открыть.

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Следующим этапом необходимо перейти во вкладку «Путь сертификации». Можно заметить, что путь сертификации состоит из одного личного сертификата, а в состоянии сертификата присутствует надпись «Невозможно обнаружить поставщика этого сертификата».

В компьютерной безопасности цифровые сертификаты проверяются с помощью цепочки доверия. Сертификаты удостоверяются ключами тех сертификатов, которые находятся выше в иерархии сертификатов. Наивысший сертификат в цепочке называется корневым.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Пример корректного пути сертификации

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Решение: Восстановить путь сертификацию

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Открыть браузер и вставить скопированное ранее значение в адресную строку, нажать «Перейти» (Enter). Откроется окно просмотра загрузок, в котором браузер предложит сохранить или открыть файл. Необходимо нажать «Сохранить как» и указать директорию, куда произойдёт сохранение.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Произойдет скачивание сертификата удостоверяющего центра, который выдал личный сертификат. После скачивания необходимо перейти в указанную директорию и открыть скаченный сертификат. В нашем примере это сертификат astral-883-2018.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

После открытия сертификата удостоверяющего центра необходимо нажать «Установить сертификат»

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

В открывшемся мастере импорта сертификатов выбрать Расположение хранилища: «Текущий пользователь» и нажать «Далее».

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

После появится окно предупреждения системы безопасности. Для установки сертификата необходимо нажать «Да»

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Затем появится окно, сообщающее о том, что импорт сертификата успешно выполнен.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Сертификат удостоверяющего центра не может сослаться на вышестоящий сертификат Головного удостоверяющего центра в виду его отсутствия на рабочем месте.

Читать также:  Листы асбестоцемента 10мм проштемпелеванные толщиной ровной поверхности плоские

Для установки сертификата Головного удостоверяющего центра необходимо открыть сертификат удостоверяющего центра и перейти во вкладку «Состав». В верхнем окне выбрать поле «Идентификатор ключа центра сертификатов», а затем в нижнем окне скопировать серийный номер сертификата (Ctrl+C).

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

В открывшемся сертификате необходимо нажать «Установить сертификат»

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

В мастере импорта сертификатов необходимо выбрать «Текущий пользователь» и нажать «Далее»

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

После установки сертификата Головного удостоверяющего центра путь сертификации личного сертификата восстановлен.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

После восстановления пути сертификации ошибка не воспроизводится.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Сейчас нас интересует одно из свойств сертификата: «Путь сертификации».

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Вообще, для того, чтобы зашифровать данные, пересылаемые между веб-сервером и браузером посетителя, достаточно одного сертификата. А здесь их целых три!Дело в том, что при посещении многих сайтов, например, банков или железнодорожных касс, мы хотим быть уверенными не только в том, что наше соединение защищено, но и в том, что мы оказались на правильном желанном сайте.Для удостоверения этого факта одного сертификата недостаточно. Нужно, чтобы кто-то посторонний подтвердил, что для защиты соединения используется сертификат, выпущенный именно для данного сайта.ПоручителиВ роли поручителя-удостоверителя выступает центр сертификации, который выпустил SSL-сертификат по запросу владельца сайта.Сертификат и сайт, для которого он выпущен, удостоверяются электронной цифровой подписью (ЭЦП). Эта подпись, во-первых, указывает, кому принадлежит она сама, а во-вторых, фиксирует содержимое сертификата, то есть позволяет проверить, не был ли он кем-то изменён после выпуска и подписания.Пусть некто «Б» удостоверил личность некоего «А».

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

Проблему можно считать преодолённой, если вы знаете и доверяете «Б», а что, если — нет: не знаете или не доверяете.«Б», в свою очередь, может сообщить, что его знает «В».

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

В принципе, длина цепочки удостоверений не ограничена. Главное, чтобы в ней оказался тот, кому мы доверяем.Мишу знает Боря, Борю знает Дима, Диму знает Вова, а вот уж Вову мы знаем сами. Помните шуточную теорию о шести рукопожатиях между двумя любыми людьми, одновременно живущими на Земле?Однако в реальной жизни в цепочке знакомых между собой людей может долго не быть знакомого лично нам. Или эта цепочка может оказаться слишком длинной. Или потребовать слишком много ресурсов на свою обработку.Корневые сертификатыИсторически и технологически сложилось так, что ряд центров сертификации получили наибольшее признание в области информационных компьютерных технологий. Поэтому было принято согласованное решение назвать их криптографические сертификаты корневыми и всегда доверять их электронным цифровым подписям.Перечень корневых центров сертификации и их публичных ключей должен изначально храниться в компьютере пользователя: в операционной системе, в браузере, в других приложениях, использующих асимметричное шифрование.Если цепочку последовательно подписанных сертификатов завершает корневой сертификат, все сертификаты, входящие в эту цепочку, считаются подтверждёнными.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

В данном примере сертификаты «Б» и «В» называются промежуточными.Корневые сертификаты, находящиеся в компьютере пользователя, хранятся в специальном контейнере, защищённом от случайного доступа посторонних. Тем не менее, возможность пополнять контейнер новыми корневыми сертификатами имеется, и в этом состоит один из источников опасности.При определённых усилиях и наличии доступа к атакуемому компьютеру злоумышленник может включить в число корневых сертификатов свой и использовать его для расшифровки данных пользователя.Корневым центр сертификации может быть назначен правительством той или иной страны или руководством корпорации. В этих случаях корневые центры сертификации не будут глобальными, но при этом они могут вполне успешно использоваться в конкретной стране или в рамках конкретного предприятия.Сейчас перечень корневых центров сертификации в компьютере пользователя может автоматически изменяться при обновлении операционной системы, программных продуктов или вручную системным администратором.Посмотреть локальные списки корневых сертификатов можно в настройках браузеров или операционной системы.ЗаключениеВажно понимать, что любая система криптографической защиты данных не может быть основана только на технических и технологических решениях. Она должна обязательно включать в себя и организационные аспекты.Ошибка создания подписи: Не удается построить цепочку сертификатов 0x800B010AПользователи, использующие программы, работающие с СУФД, в момент подписания документа, могут столкнуться с появлением сообщения: «Ошибка создания подписи: Не удается построить цепочку сертификатов (0x800B010A)».Например, она может возникнуть при подаче заявки на zakupki.gov.ru или другом портале, работающим с ЭЦП.В этой статье детально рассмотрим в чем причина данной проблемы и какие методы использовать для ее решения.Почему возникает ошибка 0x800B010AПричина возникновения ошибки создания подписи 0x800B010A понятна из пояснительного текста: «Не удается построить цепочку сертификатов». То есть, один или несколько необходимых сертификатов могут отсутствовать, быть некорректно установленными или попросту истек их срок действия.Для нормальной работы обязательно должны быть установлены следующие сертификаты:

Читать также:  Сертификат вместо земельного участка многодетным семьям в нижегородской области как использовать

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

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

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

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

Если проблему не удалось исправить и по прежнему появляется внутренняя ошибка с кодом 0x800B010A, то стоит переустановить КриптоПро CSP, а также обратиться в службу поддержки поставщика сертификата.Как построить цепочку сертификатовУстановите корневой сертификат Головного удостоверяющего центра Министерства связи и массовых коммуникаций РФ из архива ниже.Для запуска процесса установки Вам необходимо дважды щелкнуть левой кнопкой мыши по скачанному файлу корневого сертификата. В открывшемся окне свойств сертификата нажмите кнопку «Установить сертификат». Далее следуйте указаниям мастера импорта сертификатов.

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

При выборе хранилища сертификата нажмите на кнопку «Обзор». Сертификат следует установить в хранилище «Доверенные корневые центры сертификации». На предупреждение системы безопасности: «Установить данный сертификат?» необходимо нажать «Да».

Один или несколько сертификатов из цепочки сертификатов отсутствуют или недействительны континент ап

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

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

    Альтернативный вариант – зайти в свойства браузера, воспользовавшись встроенным поиском Windows;

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *