Не удалось создать подпись из за ошибки указан неправильный алгоритм 0x80090008 налоговая

Опубликовано: 16.05.2024

При подписи электронных документов на сайтах государственных организаций у пользователей появляется ошибка создания запроса с кодом 0x80090008 , если указан неправильный алгоритм. И хотя все плагины и сертификаты проходя проверку, часто в последний момент появляется такая проблема. Сейчас мы подробно рассмотрим её решение.

  1. В чём причина ошибки 0x80090008 при создании запроса
  2. Что делать, если указан неправильный алгоритм
  3. Переустановка программы КриптоПРО
  4. Чистка реестра Windows после удаления КриптоПРО CSP при ошибке 0x80090008
  5. Другие способы устранить проблему, если указан неверный алгоритм

В чём причина ошибки 0x80090008 при создании запроса

Программное обеспечение, не зависимо от его назначения, не является на 100% надёжным. И в любой момент может дать сбой. Нередко в ошибках программ виноваты и сами пользователи, которые вносят некорректные данные для расчёта. Ошибка 0x80090008 возникает по причине несоответствия версии КриптоПРО новым условиям сдачи отчетности . Или появляется ошибка самого ПО, если неверно указан алгоритм.

Что делать, если указан неправильный алгоритм

Для начала нужно попытаться протестировать свой сертификат:

Эта возможность есть в КриптоПРО:

Данная проверка должна указать на ошибку, если она есть в сертификате.

Следующие онлайн-сервисы также позволяют провести проверку вашего сертификата на подлинность.

Переустановка программы КриптоПРО

Некоторым пользователям, которые сталкивались с ошибкой создания запроса с кодом 0x80090008 помогла переустановка КриптоПРО . Сразу же после переустановки программа заработала стабильно. Вам необходимо удалить текущую КриптоПРО с ПК, после чего перейти на сайт https://www.cryptopro.ru/ и загрузить новую версию. Если вы используете КриптоПРО CSP — его также необходимо переустановить. Он часто является причиной проблемы.

Процесс переустановки КриптоПРО CSP отличается тем, что после её удаления, вам необходимо почистить компьютер от предыдущей версии.

  1. Откройте панель управления на своём ПК любым способом. Универсальным для всех версий Windows является следующий: необходимо нажать одновременно WIN и R . Затем прописать в пустом блоке такую фразу: control ;
  2. В окне панели нажмите « Удаление программ »;
  3. Выберите в перечне программу КриптоПРО CSP. После этого нажмите кнопку « Удалить ».

Далее следует процесс очистки ПК. Компания «Контур» разработала специальную утилиту, которая позволит очистить автоматически ваш компьютер от остатков ПО CSP. Загрузить её можно по адресу https://www.kontur-extern.ru/support/utilities. Перед её загрузкой нам рекомендуют перезагрузить ПК. После чего зайдите на сайт и скачайте её.

Она устанавливается как расширение для браузера. После выбора кнопки загрузки, необходимо разрешить её установку в ваш браузер. По указанному адресу есть и другие полезные утилиты. Например, автоматическая настройка IE для работы с КриптоПРО.

В пункте « Что ещё можно сделать » есть ссылки на другие браузеры.

А также автоматический мастер установки. Единственный недостаток данной утилиты — она не удаляет данных из реестра Windows. Поэтому нам придётся чистить его вручную.

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

Чистка реестра Windows после удаления КриптоПРО CSP при ошибке 0x80090008

Когда процесс очистки утилиты CSPClean завершится:

  1. Снова перезагрузите свой компьютер;
  2. Теперь нам нужно открыть редактор реестра — вызовите окно ввода (WIN+R) и напишите в нём « regedit ». Нажмите клавишу ENTER для запуска редактора;
  3. Вверху вам необходимо найти вкладку « Правка »;
  4. Нажмите на неё и выберите пункт « Найти »;
  5. Появится поисковое окошке, куда нужно ввести название программы правильно, то есть « КриптоПРО CSP »;

  • Нажмите справа кнопку « Найти далее ».
  • Реестр отобразит все файлы, которые находятся в нём с указанным именем. Вам нужно удалить те, в которых есть имена КриптоПРО CSP. Если так названа целая папка конфигурационных файлов — смело удаляйте её.

    После этого для решения ошибки с кодом 0x80090008:

    1. Закройте реестр и снова перезагрузите компьютер;
    2. Далее вам нужно перейти на сайте и загрузить новую версию КриптоПРО CSP. Сделать это можно на странице https://www.cryptopro.ru/downloads;
    3. Выберите в списке и скачайте ПО, но перед этим вы должны авторизоваться в системе.

    Другие способы устранить проблему, если указан неверный алгоритм

    Подобная ошибка часто появляется при работе с ФНС.

    Пользователям помогает в этом случае:

    1. Сохранить все электронные документы и перезапустить ПО ФНС;
    2. Затем выбрать необходимые сертификаты и снова попытаться совершить подпись;
    3. Если было замечено, что какой-то сертификат не подписан во время работы и запущенной ФНС, не пытайтесь установить его сразу же. Снова сохранитесь, перезагрузите сервис, а уже после чего продолжайте работу.

    В такой последовательности у вас не возникнет проблем с вышеописанной программой. И вы сможете легко решить ошибку при создании запроса 0x80090008, когда указан неправильный алгоритм.

    Магазин

    Войти


    • Где скачать дистрибутив КриптоАРМ и как его выбрать?
    • Как установить КриптоАРМ?
    • Где купить лицензию на КриптоАРМ ?
    • Временная лицензия и срок ее действия
    • Проверка наличия ГОСТ - криптопровайдера
    • Установка лицензии
    • Удаление КриптоАРМ
      • Интерфейс программы
      • Общие настройки
      • Режим "Квалифицированная подпись"
      • Упрощенный режим работы
      • Параметры прокси-сервера
      • Настройки каталогов хранения файлов
      • Операции с профилями
      • Общие параметры профиля
      • Настройки операции подписи
      • Настройки операции шифрования
      • Настройки операции расшифрования
      • Настройки управления интерфейсом
      • Настройки использования политик сертификатов
      • Настройки верификации сертификатов
      • Настройки службы штампов времени TSP
      • Настройки службы актуальных статусов OCSP
      • Проверка сертификата на квалифицированность
      • Как получить новый сертификат?
      • Как создать самоподписанный сертификат?
      • Импорт (установка) сертификата
      • Хранение сертификатов
      • Как проверить статус сертификата?
      • Работа с квалифицированными сертификатами
      • Просмотр информации о сертификате
      • Фильтрация и сортировка сертификатов
      • Печать сертификата
      • Экспорт сертификата
      • Удаление сертификата
      • Как создать запрос на получение сертификата
      • Просмотр информации о запросах, фильтрация и сортировка запросов в списке
      • Как создать запрос на аннулирование сертификата
      • Как создать список доверенных сертификатов?
      • Установка списка в хранилище
      • Просмотр информации о списке
      • Фильтрация и сортировка списка
      • Экспорт и удаление списка
      • Операции с криптопровайдерами
      • Создание нового назначения
      • Просмотр свойств назначения
      • Импорт, экспорт и удаление назначения
      • Операции с ключевыми носителями
      • Как подписать электронный документ?
      • Как добавить соподпись (параллельную подпись)?
      • Добавление заверяющей подписи
      • Как проверить электронную подпись?
      • Снятие и проверка подписи
      • Как зашифровать данные?
      • Как расшифровать данные ?
      • Как подписать и зашифровать электронный документ
      • Как расшифровать и проверить подпись на электронном документе?
      • Как просмотреть зашифрованный документ?
      • Как получить штамп в службе штампов времени?
      • Как просмотреть штамп времени?
      • Ошибка пакета Windows installer
      • Ошибка в ходе установки сборки
      • Внутренняя ошибка 2739
      • Не удалось открыть подраздел: UNKNOWN/Components
      • Координатор установщика Windows
      • При установке следующих сертификатов возникли ошибки
      • Ошибка построения пути сертификации
      • Ошибка сохранения данных
      • Некорректный формат лицензии
      • Ошибка исполнения функции (0x0000065b)
      • Указан неправильный алгоритм (0x80090008)
      • Предупреждение «Нет полного доверия к сертификату подписи»
      • Ошибка установки свойства в контекст сертификата (0x80092004)
      • Выбранный вами сертификат не действителен, продолжить его использование?
      • Отказано в доступе. (0x80090010)
      • Не найден используемый криптопровайдер. Возможно он не установлен, запрещен или не поддерживается.
      • Носитель ключевого контейнера не поддерживается данной лицензией (0x80070057)
      • Не поддерживается безопасное удаление файлов с атрибутом "сжатый"
      • Отсутствует личный сертификат для расшифрования
      • Неправильное значение индекса. (0x80091008)
      • Error initialize resource dll, неизвестная ошибка
      • Данные настройки для этого продукта повреждены. Обратитесь в службу поддержки. (0x0000064a)
      • В URL (сетевом адресе) указан неподдерживаемый протокол (0x00002ee6)
      • Отсутствует список аккредитованных УЦ
    • Инструкция по диагностике рабочего места
    • Поддерживаемые операционные системы, криптопровайдеры
    • Где скачать дистрибутив КриптоАРМ ГОСТ
    • Как установить КриптоАРМ ГОСТ на платформу Microsoft Windows
    • Как установить КриптоАРМ ГОСТ на платформу Linux
    • Как установить КриптоАРМ ГОСТ на платформу OS X
    • Как удалить КриптоАРМ ГОСТ на платформе MS Windows
    • Как удалить КриптоАРМ ГОСТ на платформе Linux
    • Как удалить КриптоАРМ ГОСТ на платформе OS X
    • Где приобрести лицензию на право использования программы
    • Как установить лицензию на КриптоАРМ ГОСТ
    • Временная лицензия, что в нее входит, срок действия
    • Установка криптопровайдера на платформу MS WINDOWS
    • Установка криптопровайдера на платформу LINUX
    • Установка криптопровайдера на платформу OS X
    • Каталог Документы
    • Журнал операций
    • Перенос контейнера закрытого ключа под требуемую операционную систему
    • Установка сертификата с токена с сохранением привязки к закрытому ключу
    • Установка доверенных корневых, промежуточных сертификатов и списка отзыва сертификата
    • Отсутствует СКЗИ КриптоПро CSP
    • Отсутствует лицензия на КриптоАРМ ГОСТ
    • Не обнаружены сертификаты с привязкой к ключевому контейнеру
    • Не загружен модуль Trusted Crypto
      • Создание электронной подписи
      • Проверка электронной подписи
      • Снятие электронной подписи
      • Добавление подписи
      • Как зашифровать файлы с помощью КриптоАРМ ГОСТ
      • Как расшифровать файлы с помощью КриптоАРМ ГОСТ
      • Создание подписи со штампом времени (TSP)
      • Создание усовершенствованной подписи
      • Управление параметрами операций
      • Архивирование файлов
      • Операции с сертификатами и ключами
      • Импорт сертификата из файла
      • Импорт сертификата из DSS
      • Экспорт сертификата в файл
      • Удаление сертификата
      • Создание запроса на сертификат
      • Создание самоподписанного сертификата
      • Списки отзыва сертификатов
      • Установка сертификата из ключевого контейнера
      • Подпись сертификатом DSS
      • Включение режима логирования и консоль управления
      • Отслеживание ошибок на платформе MS Windows
      • Отслеживание ошибок на платформе Linux
      • Отслеживание ошибок на платформе OS X
      • Ошибка при записи в файл во время установки лицензии
      • Установка приложения КриптоАРМ ГОСТ
      • Графический пользовательский интерфейс приложения
      • Контакты
      • Управление сертификатами
      • Просмотр сертификата
      • Экспорт сертификата
      • Удаление сертификата
      • Импорт сертификата из файла
      • Создание запроса на сертификат
      • Получение сертификата DSS
      • Получение сертификата из УЦ
      • Управление контейнерами
      • Списки отзыва сертификатов (СОС)
      • Управление списком файлов для выполнения операций
      • Параметры операций
      • Создание электронной подписи
      • Результаты операций
      • Проверка электронной подписи
      • Добавление подписи
      • Снятие электронной подписи
      • Подпись сертификатом DSS
      • Шифрование файлов
      • Расшифрование файлов
      • Подпись и шифрование
      • Шифрование и архивирование
      • Подпись, шифрование и архивирование
      • Расшифрование и разархивирование файлов
      • Расшифрование и снятие подписи
      • Расшифрование, разархивирование и снятие подписи
      • Документы
      • Лицензии
      • Журнал операций
      • Подключение Рутокен
    • Установка приложения КриптоАРМ ГОСТ
    • Графический пользовательский интерфейс приложения
    • Контакты
    • Управление сертификатами
    • Операции над сертификатами
    • Импорт сертификата из файла
    • Создание запроса на сертификат
    • Получение сертификата DSS
    • Получение сертификата из УЦ
    • Управление контейнерами
    • Списки отзыва сертификатов (СОС)
      • Управление списком файлов для выполнения операций
      • Параметры операций
      • Создание электронной подписи
      • Результаты операций
      • Проверка электронной подписи
      • Добавление подписи
      • Снятие электронной подписи
      • Подпись сертификатом DSS
      • Шифрование файлов
      • Расшифрование файлов
      • Подпись и шифрование
      • Шифрование и архивирование
      • Подпись, шифрование и архивирование
      • Расшифрование и разархивирование файлов
      • Расшифрование и снятие подписи
      • Расшифрование, разархивирование и снятие подписи
      • Документы
      • Лицензии
      • Журнал операций
      • Подключение Рутокен
    • Первичная установка модуля КриптоАРМ.Документы
    • Повторная установка модуля КриптоАРМ.Документы
    • Удаление модуля КриптоАРМ Документы
    • Настройка модуля КриптоАРМ.Документы
    • Общие настройки модуля КриптоАРМ Документы
    • Настройки предоставления одноразовых лицензий для подписи документов
    • Настройки для документов, привязанных к заказам
    • Настройки рассылки писем с документами
    • Просмотр журнала операций в настройках модуля КриптоАРМ Документы
    • Установка компонента «Документы пользователя»
    • Настройка компонента «Документы пользователя»
    • Удаление компонента «Документы пользователя»
    • Установка компонента «Документы по заказу»
    • Удаление компонента «Документы по заказу»
      • Размещение интерфейсов администратора CMS 1С-Битрикс модуля «КриптоАРМ.Документы»
      • Описание интерфейсов администратора CMS 1С-Битрикс модуля «КриптоАРМ.Документы»
      • Список документов (групповые действия и форма фильтров)
      • Интерфейс «Добавить документы»
      • Раздел «Документы пользователей»
      • Список документов пользователя (групповые действия и форма фильтров)
      • Интерфейс «Добавить документы пользователям»
      • Раздел «Документы по заказам»
      • Список документов по заказам (групповые действия и форма фильтров)
      • Интерфейс «Добавить документы к заказам»
      • Часто задаваемые вопросы
      • Создание бизнес-процессов над документами
      • Бизнес-процесс «Документооборот с контрагентами для интернет-магазина»
      • Установка модуля “КриптоАРМ Документы: формы”
      • Удаление модуля "КриптоАРМ Документы: формы"
      • Установка и настройка компонента "Создание комплекта документов по форме"
      • Удаление компонента "Создание комплекта документов по форме"
      • Установка и настройка компонента "Документы пользователя по формам"
      • Удаление компонента "Документы пользователя по формам"


    Текст ошибки:

    Ошибка сохранения сообщения (0x80004005)

    Ошибка сохранения сообщения (0x80004005)

    Произошла ошибка при сохранении данных

    Ошибка загрузки данных

    Произошла ошибка при добавлении данных в сообщение

    Указан неправильный алгоритм. (0x80090008)

    Как выглядит ошибка:

    В большинстве случаев ошибка Указан неправильный алгоритм (0x80090008) решается переустановкой сертификата подписи. Переустановить сертификат можно несколькими способами:

    В программе КриптоАРМ так, как показано в видео инструкции.

    В личном хранилище сертификатов КриптоАРМа найдите ваш сертификат, выделите нажав на него курсором мыши. Нажмите на кнопку Экспорт , в открывшемся окне мастера нажмите Далее, в следующем окне обязательно укажите НЕТ НЕ ЭКСПОРТИРОВАТЬ ЗАКРЫТЫЙ КЛЮЧ , в мастере экспорта выберите кодировку DER , нажав кнопку Обзор поместите его на рабочий стол под любым именем. Удалять сертификат из личного хранилища при этом не нужно. Затем снова импортируйте его в личное хранилище, используя кнопку Импорт на панели инструментов, в мастере импорта сертификатов установите чекбоксы Установить личный сертификат и Поместить сертификат в контейнер . После успешного импорта сертификата повторите подписание.

    Также переустановку сертификата можно выполнить через КриптоПро CSP. Для этого откройте программу КриптоПро CSP и перейдите во вкладку Сервис . Затем нажмите на кнопки Просмотреть сертификаты в контейнере и Обзор . Выберите нужный контейнер и нажмите кнопку Ok , а после Установить . Снова повторите подписание.

    После выполненных переустановок сертификата, если ошибка возникнет снова, войдите в КриптоАРМ в меню Профили , далее Управление профилями , откройте профиль по умолчанию (он помечен зеленой галочкой в списке), перейдите на вкладку Общие . Здесь в поле Владелец сертификата добавьте этот сертификат, нажмите Применить и ОК . После этого повторите подписание.

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

    Почему КриптоПро не видит ключ ЭЦП

    КриптоПро CSP — самый популярный криптографический софт на российском рынке. Большинство торговых площадок и автоматизированных госсистем работают только с этим криптопровайдером. Программное обеспечение распространяется на безвозмездной основе разработчиком и через дистрибьюторскую сеть, а за лицензию придется платить. При покупке квалифицированной ЭП (КЭП) клиенты получают набор средств:

    • закрытый и открытый ключи;
    • сертификат ключа проверки электронной подписи (СКПЭП, СЭП) — привязан к открытому ключу;
    • физический носитель, на который записываются все перечисленные средства.

    Каждый раз, когда владельцу СЭП нужно подписать цифровой файл, он подключает USB-носитель к ПК и вводит пароль (двухфакторная идентификация). Возможен и другой путь — записать все компоненты в реестр ПК и пользоваться ими без физического криптоключа. Второй способ не рекомендован, так как считается небезопасным.

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

    Ошибка КриптоПро «0x80090008»: указан неправильный алгоритм

    Если версия CryptoPro не соответствует новым условиям сдачи отчетности, пользователь увидит на экране уведомление с кодом ошибки «0x80090008». Это значит, что на ПК установлен устаревший релиз программы, и его необходимо обновить. Для начала проверьте сертификат:

    При наличии ошибки в СЭП система на нее укажет.

    Удаление программы

    Если никаких проблем не обнаружено, ошибку неправильного алгоритма поможет устранить переустановка СКЗИ:

    1. Найти криптопровайдер через «Пуск».
    2. Выбрать команду «Удалить».
    3. Перезагрузить ПК.

    Чтобы новая программа работала корректно, перед установкой требуется удалить все следы старой версии с помощью фирменной утилиты cspclean от CryptoPro:

    1. Запустить файл cspclean.exe на рабочем столе.
    2. Подтвердить удаление продукта клавишей «ДА».
    3. Перезагрузить компьютер.

    Контейнеры, сохраненные в реестре, удалятся автоматически.

    Установка актуального релиза

    Дистрибутивы для скачивания СКЗИ размещены в разделе «Продукты» и доступны для скачивания всем авторизованным пользователям. Создание ЛК занимает не более 5 минут:

    В каталоге продуктов выберите версию криптопровайдера с учетом ОС, загрузите установщик на ПК, запустите его и следуйте подсказкам. При установке ПО требуется указать серийный номер лицензии (если срок действия еще не истек). Эту информацию можно уточнить в приложении к договору.

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

    КриптоПро 5.0

    КриптоПро PDF

    Техническое сопровождение

    Ошибка «Вставьте ключевой носитель» или «Вставлен другой носитель» возникает при попытке подписания электронного документа. Сначала следует убедиться, что USB-токен с сертификатом подключен к ПК (в качестве носителя используются защищенные криптоключи или обычные флешки). Токен должен соответствовать сертификату. Если носитель подсоединен к ПК, но сообщение об ошибке все равно появляется, следует переустановить сертификат через CryptoPro:

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


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


  • Дождаться загрузки сертификата в хранилище «Личное» и нажать ОК.
  • После переустановки рекомендуется перезагрузить ПК. Для первичной инсталляции СКПЭП применим аналогичный алгоритм действий.

    1. Задай вопрос нашему специалисту в конце статьи.
    2. Получи подробную консультацию и полное описание нюансов!
    3. Или найди уже готовый ответ в комментариях наших читателей.

    Недостаточно прав для выполнения операции в КриптоПро

    Ошибка сопровождается уведомлением «У компонента недостаточно прав для доступа к сертификатам». Чаще всего возникает в двух ситуациях:

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

    • не установлен КриптоПро ЭЦП Browser plug-in 2.0 (или стоит его старая сборка);
    • сайт, куда пытается войти клиент, не добавлен в каталог доверенных (надежных) ресурсов.

    Browser plug-in — обязательный компонент для применения ЭП на веб-страницах. Он расширяет возможности криптопровайдера, позволяет формировать и проверять электронную подпись на интернет-ресурсах. Без этой программы, КриптоПро не сможет связаться с веб-страницей и реализовать на ней функции КЭП. Пользователи ничего не платят за этот модуль, он размещен в свободном доступе на сайте и совместим с любыми операционными системами. Как установить:

    1. Сохранить дистрибутив cadesplugin.exe.
    2. Запустить инсталляцию, кликнув по значку установщика.
    3. Разрешить программе внесение изменений клавишей «Да».

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

    Для работы с сертификатом ЭП рекомендуется использовать браузер Microsoft Internet Explorer (MIE) — для него не требуются дополнительные настройки. На завершающем этапе необходимо добавить сайт в список доверенных:

    1. Через меню «Пуск» (CTRL+ESC) найти продукт КриптоПро CSP.
    2. Зайти в настройки плагина ЭЦП Browser.
    3. В разделе «Список доверенных узлов» ввести адреса всех ресурсов, принимающих ваш сертификат.

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

    Ошибка исполнения функции при подписании ЭЦП

    Ошибка свидетельствует об отсутствии лицензии на продукт КриптоПро CSP. Зачастую она возникает при попытке подписать документ на торговых площадках или в информационных системах (ЕГАИС, ЖКХ, Росреестр, Госуслуги и др.).

    Лицензия на криптопровайдер может быть привязана к АРМ или встроена в сертификат ЭП. В первом случае необходимо убедиться, что лицензия введена на рабочем ПК и актуальна. Срок действия можно уточнить на вкладке «Общее» в меню запущенного криптопровайдера. Если он истек, необходимо обратиться к разработчику или официальному дистрибьютору для продления или покупки новой лицензии. Во втором случае ошибка исполнения функции при подписании ЭЦП возникает при отсутствии установленного на ПК сертификата.

    Ошибка при проверке цепочки сертификатов в КриптоПро

    Юридически значимую документацию можно заверить электронной подписью только в том случае, если СКЗИ подтвердит надежность (доверенность) сертификата. Для этого программа проверяет цепочку сертификации (ЦС), состоящую из таких элементов:

    • корневой сертификат от Минкомсвязи (начальное звено цепи), выданный УЦ;
    • промежуточный сертификат УЦ (ПС);
    • СКПЭП.

    Правильно построенная ЦС подтверждает, что СКПЭП (конечное звено) имеет доверенный путь (от Минкомсвязи к УЦ, от УЦ к пользователю). Ошибка при проверке цепочки сертификатов в КриптоПро свидетельствует о том, что минимум один элемент в этой системе искажен. ЭП при этом считается недействительной и не принимается для подписания файлов.

    Причина Решение
    Один из сертификатов поврежден или некорректно установлен Переустановить сертификат
    Неправильно установлено СКЗИ (или стоит устаревшая версия) Удалить и заново установить программу
    Устаревшая версия веб-браузера Обновить браузер
    На ПК не актуализированы дата и время Указать в настройках компьютера правильные значения

    На первой причине остановимся подробнее. Чтобы проверить состояние ЦС, откройте папку криптопровайдера, выберите раздел «Сертификаты» → «Личное». Если цепочка нарушена, во вкладке «Общее» будет сообщение о том, что СКПЭП не удалось проверить на надежность.

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

    1. Открыть документ от Минкомсвязи на компьютере.
    2. В разделе «Общее» выбрать команду установки.
    3. Установить галочку напротив пункта «Поместить в хранилище».
    4. Из списка выбрать папку «Доверенные корневые центры».
    5. Нажать «Далее» — появится уведомление об успешном импорте.

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

    После перезагрузки ПК снова зайдите в папку «Личное» и откройте СКПЭП. Если во вкладке «Путь сертификации» будет статус «Сертификат действителен» — ошибка устранена.

    Время работы

    Написать в поддержку

    Перейти к

    Перейти к

    Поддержка

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

    Электронный адрес для технической поддержки support@trusted.ru. Напишите нам письмо, если не нашли готового ответа среди «Часто задаваемых вопросов». Вы получите ответ на него в течение одного рабочего дня. Обращаем внимание, что по телефону техническая поддержка НЕ ОКАЗЫВАЕТСЯ.

    КриптоАРМ

    1. Ошибка «Указан неправильный алгоритм (0x80090008)»

    В большинстве случаев ошибка «Указан неправильный алгоритм (0x80090008)» решается переустановкой сертификата подписи. Переустановить сертификат можно в программе «КриптоАРМ»

    Также это можно сделать через КриптоПро CSP. Для этого откройте программу КриптоПро CSP и перейдите во вкладку «Сервис». Затем нажмите на кнопки «Просмотреть сертификаты в контейнере. » и «Обзор» Выберите нужный контейнер и нажмите кнопку «Ok», а после «Установить».

    2. Ошибка построения пути сертификации

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

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

    1. Выбрать сертификат в личном хранилище КриптоАРМ-а и двойным кликом открыть его
    2. Нажать на кнопку «Просмотреть»
    3. Выбрать вкладку «Состав»
    4. Выбрать «Доступ информации о центрах сертификации»
    5. Скопировать ссылку для скачивания корневого сертификата
    6. По ссылке скачать корневой сертификат удостоверяющего центра
    7. Установить сертификат в хранилище «Доверенные корневые центры сертификации»

    Видео инструкция по решению ошибки с построением цепочки сертификатов:

    3. Предупреждение «Нет полного доверия к сертификату подписи»

    1. В верхнем меню выберите пункт «Настройки», затем «Управление настройками» и «Параметры прокси-сервера». Из выпадающего списка выберите вариант «Использовать системные настройки прокси». Нажмите «Применить».
    2. Далее в «Управление настройками» вкладка «Общие» снимите галку с опции «Отключить проверку личных сертификатов по спискам отзыва».
    3. Запустите «Internet Explorer», откройте меню «Сервис» -> пункт «Свойства обозревателя» («Свойства браузера») -> закладка «Подключения» -> кнопка «Настройка сети». Убедитесь в том, чтобы в «Настройках сети» флажки «Автоматическое определение параметров» и «Использовать скрипт автоматической настройки» были сброшены.
    4. Выберите в окне программы «КриптоАРМ» ветку «Личное хранилище сертификатов». Затем справа выберите нужный сертификат и нажмите правой кнопкой мыши, чтобы вызвать контекстное меню. В появившемся меню выберите «Проверить статус» «По CRL, полученному из УЦ».
    5. Если статус сертификата стал с зеленой галкой повторите ваше изначальное действие, вновь подпишите либо проверьте подпись.

    Если статус вашего сертификата не изменился, то перейдите в папку Списки отзыва сертификатов в КриптоАРМ и посмотрите, появился ли там актуальный список отзыва от вашего удостоверяющего центра (УЦ). Если подгруженный список отзыва имеет статус ( ), то это значит, что в системе отсутствует промежуточный сертификат УЦ.

    • Для загрузки сертификата УЦ откройте в личном хранилище КриптоАРМ свой сертификат, нажмите Просмотреть, далее Состав. Найдите строку Доступ к информации о центре сертификации, в окне внизу найдите ссылку с окончанием crt, скопируйте ее комбинацией клавиш ctrl+C, вставьте в адресную строку браузера с помощью комбинации клавиш ctrl+V и нажмите Enter. Далее в КриптоАРМ выберите папку Промежуточные центры сертификации, на панели инструментов выберите Импорт. В открывшемся мастере импорта сертификата галки “установить личный сертификат” и “поместить в контейнер” ставить не нужно, перейдите Далее и выберите из папки загрузок сертификат УЦ. После успешного импорта статус вашего сертификата изменится. Повторите попытку подписания.
    пункт «Свойства обозревателя» («Свойства браузера») -> закладка «Подключения» -> кнопка «Настройка сети». Убедитесь в том, чтобы в «Настройках сети» флажки «Автоматическое определение параметров» и «Использовать скрипт автоматической настройки» были сброшены и повторите процедуру обновления статуса сертификата, как это указано в предыдущем абзаце. -->

    4. Не удается установить лицензионный ключ: ошибка сохранения данных

    Запустите программу в режиме администратора. Для этого нажмите правой кнопкой на иконку «КриптоАРМ» и выберите в открывшемся контекстном меню команду «Запуск от имени администратора». Повторите ввод лицензионного ключа в меню «Помощь» - «Установить лицензию».

    5. Указан хеш-алгоритм, несовместимый с данным файлом подписи

    Ошибка встречается при добавлении подписи, когда хеш-алгоритм сертификата подписанта отличается от хеш-алгоритма сертификата первого подписанта

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

    6. Отсутствует личный сертификат для расшифрования

    В первую очередь проверьте наличие лицензии на КриптоАрм. Помощь \ о программе - если истек срок действия лицензии, то расшифровать не получится. Далее можно проверить зашифрован ли файл в адрес Вашего сертификата - в окне с ошибкой нажать кнопку детали \ менеджер сообщения - там будут указаны серийные номера сертификатов получателей. Среди них надо поискать свой номер. Сам номер в сертификате увидеть так: открыть сертификат 2м нажатием в личном хранилище - в поле серийный номер будет прописан нужный номер.

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

    7. Ошибка установки свойства в контекст сертификата 0x80092004

    Ошибка 0x80092004 говорит о том, что сертификат был установлен без привязки к закрытому ключу. Попробуйте переустановить сертификат через КриптоПро CSP.

    Для этого откройте программу КриптоПро CSP и перейдите во вкладку «Сервис». Затем нажмите на кнопки «Просмотреть сертификаты в контейнере. » и «Обзор» Выберите нужный контейнер и нажмите кнопку «Ok», а после «Установить».

    8. Не найден используемый криптопровайдер. Возможно он не установлен, запрещен или не поддерживается.

    Это оповещение возникает в том случае, если у вас установлена устаревшая сборка ПО КриптоАРМ.

    Проверьте номер сборки в главном окне КриптоАРМ нажав на кнопку Помощь, далее О программе. Устаревшими считаются сборки 4, 5.0, 5.1, 5.2, 5.3. Актуальна сборка 5.4.

    Обновить КриптоАРМ можно просто скачав сборку 5.4.3.10. После загрузки запустите установку файла trusteddesktop.exe, выберите из предложенных вариантов Изменить и дождитесь окончания установки. После обновления выполните перезагрузку компьютера.

    Заказ на обновление версии КриптоАРМ 4 до КриптоАРМ 5 можно оформить в интернет-магазине.

    9. Установка «КриптоАРМ» завершается с ошибкой

    В большинстве случаев устранить ошибку помогает удаление и установка его заново:

    1. Удалите программу «КриптоАРМ» через Панель управления;
    2. Проверьте, осталась ли папка Digt в каталоге Program Files (дополнительно проверьте каталог Program Files (х86) если используете 64-х разрядную систему Windows);
    3. Если Вы устанавливали «КриптоАРМ» версии 5, то необходимо дополнительно проверить, удалились ли папки, содержащие в названии CifrovieTehnologii.TrustedTLS из папки WinSxS.
    4. Скачайте заново дистрибутив из Центра загрузок.
    5. Установить «КриптоАРМ», согласно шагам Мастера установки.

    10. Установка «КриптоАРМ»: ошибка «Policy 2.0.CryptoPro.PKI.Cades.publicKeyToken»

    Если КриптоАРМ не устанавливается стандартным способом, установите КриптоАРМ не из самого дистрибутива а из msi-пакета, только скачайте актуальную сборку с сайта: http://www.trusted.ru/wp-content/uploads/trusteddesktop.exe и отключите антивирус на время установки.

    Для того чтобы установить КриптоАРМ из msi-пакета понадобится извлечь из дистрибутива установочный пакет. Для этого создайте текстовый файл (например в Блокноте) и сохраните в него следующую строчку:

    trusteddesktop.exe /x package

    Где trusteddesktop.exe - имя файла дистрибутива, а package - имя папки, в которую будут сохранены файлы установки. Если папка не существует, она будет создана автоматически.

    Далее сохраните этот файл с расширением bat. Переместите файл в папку с дистрибутивом и запустите его двойным щелчком. После завершения его выполнения должна будет создаться папка package.

    В папке package, после распаковки будут ещё две папки TDStandard и TDPlus. Сначала установите КриптоАрм Стандарт. Для этого зайдите в папку TDStandard и запустите msi файл setup-win32 (для 32-х разрядной версии Windows) или setup-x64 (для 64-х разрядной версии Windows). Чтобы узнать разряднось системы (Пуск -> Панель управления -> Система).

    После установки КриптоАрм Стандарт можно установить КриптоАрм Плюс. Для этого зайдите в папку TDPlus и запустите msi файл setup-win32 (для 32-х разрядной версии Windows) или setup-x64 (для 64-х разрядной версии Windows).

    11. Не удается установить «КриптоАРМ»: ошибка «Windows Installer»

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

    После того как запустите утилиту cryptoarm.remover, перезагрузите компьютер и начните установку программы КриптоАРМ без дополнительных модулей TSP и OCSP (чтоб они были с красными крестиками в окне установки) - необходимо при установке КриптоАРМ-а выбрать не быструю установку а настраиваемую.

    12. Не удается установить «КриптоАРМ»: ошибка 2739

    Для 64-разрядных Windows зайти в меню Пуск и выполнить команды:

    c:\windows\SysWOW64\regsvr32 c:\windows\SysWOW64\vbscript.dll c:\windows\SysWOW64\regsvr32 c:\windows\SysWOW64\jscript.dll

    Для 32-разрядных Windows зайти в меню Пуск и выполнить команды:

    c:\windows\System32\regsvr32.exe c:\windows\System32\vbscript.dll c:\windows\System32\regsvr32.exe c:\windows\System32\jscript.dll

    Для выполнения команд необходимо наличие прав администратора.

    13. В контекстном меню нет КриптоАРМа

    Нужно зарегистрировать библиотеку ShellExtention. Для этого создайте текстовый файл с расширением bat и сохраните в него следующую команду:

    Выполните этот командный файл от имени администратора. При этом библиотека должна зарегистрироваться.

    Так же рекомендуем внести папку установки КриптоАРМ-а в список исключений антивируса.

    Проверьте также выключен ли у вас UAC. Если он выключен, компоненты могут регистрироваться неправильно. Попробуйте включить UAC и перерегистрировать библиотеку. Руководство по включению и отключению UAC с сайта Microsoft:

    14. Ошибка «Подпись не валидна» на сайтах наш.дом.рф и rosreestr.ru

    При создании подписи убедитесь что выбран тип кодировки DER и указана опция«Сохранить подпись в отдельном файле». Т.е. нужно создать отделенную подпись, на портале помещать исходный файл и файл подписи (около 2Кб).

    15. Не удается подписать файл: ошибка исполнения функции 0x0000065b

    Скорее всего отсутствует лицензионный ключ или истек срок его действия для программы «КриптоАРМ» или КриптоПро CSP. Лицензионные ключи должны быть установлены в обеих программах, они должны быть активны.

    Проверить наличие и статус лицензии на «КриптоАРМ» можно в верхнем меню программы в разделе «Помощь» - «О программе». В КриптоПро CSP эта информация есть на вкладке «Общие».

    16. При установке сертификата возникает ошибка «Ошибка при установке сертификата и далее ФИО\ название»

    Ошибка обновления TSL Актуальный список TSL КриптоАрм подгружает с сайта Минкомсвязи: http://minsvyaz.ru/ru/activity/govservices/2/ или Госуслуги:http://e-trust.gosuslugi.ru/CA. Если программе не удается обновить список, то можно загрузить его с одного из этих сайтов вручную и установить в нужную папку.

    Загруженный документ XML устанавливается в папку: C:\Documents and Settings\ \Local Settings\Application Data\КриптоАРМ\tsl .

    17. 0x0000064a – возникает при отсутствии лицензии на модуль TSP

    Проверьте пожалуйста, установлены ли лицензии в программах КриптоПро CSP и КриптоАРМ, а также установлена ли лицензия на модуль КриптоПро TSP.

    Посмотреть информацию о лицензии на модуль КриптоПро TSP можно через меню пуск / все программы / КриптоПро / КриптоПро PKI -> управление лицензиями.

    18. Ошибка 0x00000057 говорит о том что скорее всего в установленном сертификате нет привязки к закрытому ключу.

    19. Не удается найти сертификат и закрытый ключ для расшифровки. В связи с этим использование данного сертификата невозможно.

    Скорее всего у Вас нет привязки сертификата к ключевому контейнеру, наличие привязки можно проверить следующим образом - путем просмотра сертификата из личного хранилища сертификатов, например, при помощи КриптоАРМ: главное окно КриптоАРМ (вид«Эксперт») ->

    Сертификаты -> Личное хранилище сертификатов -> Выбор сертификата -> Свойства -> Кнопка Просмотреть. Если привязка существует, то на закладке«Общие» (»General») последней строкой (после срока действия сертификата) будет надпись«Есть закрытый ключ, соответствующий этому сертификату.» (»You have a private key that corresponds to this certificate.»).

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

    1. Сохраните сертификат (например, в der-формате) в файл и удалите из
    личного хранилища;
    2. Откройте Панель КриптоПро CSP: Пуск -> Настройки -> Панель управления
    -> КриптоПро CSP -> Закладка«Сервис»;
    3. Нажмите на кнопку«Просмотреть сертификаты в контейнере», затем
    «Обзор», выберите контейнер и нажмите«ОК», должно заполниться поле с
    именем контейнера;
    4. Нажмите«Далее», при необходимости введите пароль (пин-код),
    откроется форма«Сертификаты в контейнере секретного ключа»;
    5. Нажмите на кнопку«Свойства», откроется стандартная форма просмотра
    сертификата;
    6. При необходимости сравните данный сертификат с сертификатом,
    сохраненным на первом шаге, если они отличаются, вернитесь на шаг 3 и
    выберите другой контейнер;
    7. Нажмите на кнопку«Установить сертификат», затем«Далее», выберите
    «Автоматически выбирать хранилище на основе типа сертификата», снова
    «Далее» и«Готово».

    20. Ошибка 0x80091008 при расшифровке сообщения

    Возникает в основном когда в КриптоАРМ или в КриптоПро CSP не установлена лицензия. В КриптоАрм проверить наличие лицензии можно через пункт меню помощь / о программе. В КриптоПро на вкладке «общие».

    Если лицензии установлены, попробуйте переустановить КриптоПро CSP.

    21. Как подписать отчеты для ГОЗ (Минобороны)

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

    На странице "Выходной формат" выбрать вариант Base64 (выбран по умолчанию) и в поле справа заменить расширение sig на sign. На этой же странице установить галочку "Отключить служебные заголовки".

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

    На этой странице не нужно убирать галочку "Включить время создания подписи". При работе Ccptest время добавляется в подпись.

    На странице "Выбор сертификата подписи" выбрать нужный сертификат.

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

    По завершению мастера нужно вручную убрать из имени файла расширение xml. КриптоАРМ всегда добавляет в имя исходное расширение, а поскольку по требованиям его там быть не должно, то переименовывать файл придется вручную.

    Причины ошибки «Указан неправильный алгоритм»

    Причины ошибки «Указан неправильный алгоритм»

    При возникновении проблем шифрования пользователю нужно убедиться в том, что версия модуля, используемого на компьютере, соответствует типу электронной подписи, проверив, работает ли программа с новым ГОСТом, появившимся в 2019 году. С 1 января 2020 года применяются только электронные подписи, выпущенные по ГОСТ Р34.10-2012, тогда как использование ЭЦП на устаревшем ГОСТе Р34.10-2001 больше не допускается. Кроме того, следует проверить правильность установки модуля и сертификатов электронных подписей.

    Причины ошибки подписания документа с кодом 2146893816 могут быть следующими:

    • некорректная работа криптопровайдера;
    • устаревшее ПО, несоответствие версии (2017 года) новому стандарту – отсутствие реализации 2012 ГОСТ (ошибка появляется при выборе сертификата);
    • истёк срок действия сертификата ЭЦП на электронном ключе;
    • несовместимость установленных на одном компьютере криптопровайдеров.

    Как устранить неисправность

    Подписывать документы и отчётность теперь можно, используя сертификат, сформированный по ГОСТ 2012 (вместо ГОСТ 2011), действующий сертификат должен быть установлен. При этом, кроме получения нового ключа ЭЦП, на компьютере должна стоять обновлённая версия софта, поддерживающая стандарт.

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

    Переустановка программы

    Переустановка программы

    Чтобы переустановить софт, выполняем следующие действия:

    1. Идём в Панель управления, используя любой удобный способ (например, через меню «Пуск», с помощью поиска, консоли «Выполнить» (Win+R) и команды control, или посредством ярлыка на рабочем столе – при его наличии).
    2. В разделе «Программы и компоненты» выбираем ПО из списка, жмём «ПКМ» и «Удалить».
    3. Подтверждаем действие, после чего начнётся процесс деинсталляции.
    4. В Windows 10 аналогичную процедуру можно выполнить, используя вкладку «Параметры» (используем Win+I, заходим через меню «Пуск» или из Проводника), после чего в разделе «Система» открываем «Приложения и возможности», находим ПО в списке, кликаем мышью и жмём «Удалить».
    5. После удаления можно использовать сторонние утилиты, позволяющие избавиться от оставшихся следов софта на компьютере, включая системный реестр.

    Для очистки реестра после удаления программы:

    • идём в системный реестр (вызываем консоль «Выполнить» клавишами Win+R и используем команду regedit);
    • в редакторе переходим на вкладку «Правка» и жмём пункт «Найти…» (Ctrl+F);
    • вводим в соответствующей поисковой строке имя программы и жмём кнопку «Найти далее»;
    • в реестре Виндовс будут отображены связанные с программой файлы и папки, которые можно удалить.

    После того как реестр очищен от остаточных элементов софта, можно устанавливать ПО заново.

    Для отчётности с применением нового стандарта ГОСТ 2012 используются программы КриптоПро версии 4.0, КриптоАРМ версии 5 или Контур.Маркет, более ранние версии КриптоПро и КриптЭК-Д сегодня не актуальны. Поэтому, если софтом, установленным на компьютере, не поддерживается работа с сертификатами нового образца, следует обновить его или перейти на альтернативное программное обеспечение. Так, вместо КриптЭК-Д (в настоящее время адаптация софта под ГОСТ 2012 не ведётся) можно использовать программу КриптоАРМ Стандарт Плюс или Контур.Маркет. С помощью этого ПО вы сможете без проблем подписать электронной подписью и зашифровать декларации, а также пользоваться прочими функциями.

    Читайте также: