Ошибка: Не удается построить цепочку сертификатов для доверенного корневого центра. (0x800B010A)
Опубликовано Илья Харченко on 2022-08-30 11:58
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ошибка: "Не удается построить цепочку сертификатов для доверенного корневого центра. (0x800B010A)" часто возникает в различных приложениях при создании/проверке подписи. Она означает, что у Вас на машине не установлены необходимые промежуточные/корневые сертификаты для проверкисоздания подписи. Для решения проблемы необходимо скачать с сайта Удостоверяющего центра, выдавшего Вам сертификат, промежуточные и корневой сертификаты и установить их в соответствующие хранилища.
Мы проанализировали наиболее частые обращения к нам и пострались собрать сертификаты самых популярных издателей в один файл, на примере которого ниже показано, как решать ошибку из данной статьи: Шаг 1 Скачайте этот файл. Файл содержит корневые сертификаты всех основных УЦ. Подробный список дан ниже. Шаг 2 Если у Вас на компьютере установлен КриптоПро CSP 5.0 Для ОС Windows: Зайдите Пуск-Все программы-КРИПТО-ПРО- Инструменты КриптоПро Для MAC OS: Зайдите Finder-Программы-Инструменты Перейдите на вкладку Сертификаты и выберите вверху раздел «Доверенные корневые центры сертификации»
Выберите кнопку «Установить сертификаты», выберите скачанный ранее файл и нажмите «Открыть»
Если у Вас на компьютере установлен КриптоПро CSP версии ниже 5.0 или Вы не используете графический интерфейс: Для Windows: выполните в командной строке: "C:\Program Files\Crypto Pro\CSP\certmgr.exe" -install -cert -store uRoot -file <путь к файлу> -all Для Linux/macOS: выполните в командной строке: /opt/cprocsp/bin/amd64/certmgr -install -cert -store uRoot -file <путь к файлу> -all
В редких случаях для построения цепочки данных сертфикатов будет недостаточно, тогда рекомендуем установить промежуточные сертификаты. Скачайте этот файл. Файл содержит промежуточные сертификаты рекомендуемых УЦ. Если Вы используете CSP 5.0 с графическим интерфейсом, то выполните Шаг 2, выбрав хранилище «Промежуточные центры сертификации», используя файл CA.p7s Если Вы используете КриптоПро CSP версии ниже 5.0 или Вы не используете графический интерфейс, то используйте данные команды:
Для Windows: выполните в командной строке: "C:\Program Files\Crypto Pro\CSP\certmgr.exe" -install -cert -store uCA -file <путь к файлу> -all Для Linux выполните в командной строке: /opt/cprocsp/bin/amd64/certmgr -install -cert -store uCA -file <путь к файлу> -all Для MACOS выполните в командной строке: /opt/cprocsp/bin/certmgr -install -cert -store uCA -file <путь к файлу> -all
Списки сертфикатов, содержащихся в файлах root.p7b, ca.p7b: Root
CA
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|