При подписании каких-либо документов в системе удалённого финансового документооборота мы можем столкнуться с уведомлением об ошибке создания подписи в виде «Ошибка формирования запроса в КриптоПро ЭЦП Browser plugin». Причиной проблемы обычно является сбой в работе ПО, устаревшая версия системы, а также комплекс других смежных факторов. Ниже разберём суть возникшей проблемы, а также наметим пути её решения.
- Суть и причины ошибки формирования запроса
- Изменение значения системного реестра
- Установка новой версии КриптоПро при ошибке создания подписи
- Удаление ряда корневых и промежуточных сертификатов
- Деактивация системы сторонних криптопровайдеров
- Установка плагина заново при ошибке создания подписи
- Использование Java
- Заключение
Суть и причины ошибки формирования запроса
Рассматриваемая ошибка появляется во время подписи СУФД, и может быть вызвана следующими причинами:
- Нестабильное сетевое соединение,
- Не инсталлирован или вовсе не доступен КриптоПро CSP,
- Не инсталлирован или вовсе не доступен CAdESBrowserPlug-in,
- Ваш браузер работает некорректно.
Наиболее часто ошибка появляется после обновления КриптоПРО CSP до какой-либо из более современных версий (к примеру, после обновления до версии 4.0.9842).
Давайте разберём способы, позволяющие исправить ошибку формирования запроса в программе КриптоПро Browser plug-in.
Изменение значения системного реестра
Хорошей эффективностью является изменение значений параметров системного реестра. Разберём соответствующие способы для 32 и 64-битных систем. Если же вы не знаете, какая у вас стоит система, нажмите комбинацию клавиш Win+Pause и просмотрите данные в появившемся окне.
Для Виндовс 32 бита:
- Нажмите на Win+R, введите в появившемся окне regedit и нажмите Энтер. Перейдите по пути:
- Найдите там значение OID [1.2.643.2.1.3.2.1!1], и далее переименуйте параметр Algid=dword:0000801e в Algid+=dword:0000801e.
Для Виндовс 64 бита:
- Нажмите на Win+R, введите в появившемся окне regedit и нажмите Энтер. Перейдите по пути:
- Найдите там значение OID [1.2.643.2.1.3.2.1!1], и далее переименуйте параметр Algid=dword:0000801e в Algid+=dword:0000801e
- Затем перейдите по указанному ниже пути:
- Найдите там значение OID [1.2.643.2.1.3.2.1!1], и далее переименуйте параметр Algid=dword:0000801e в Algid+=dword:0000801e.
Установка новой версии КриптоПро при ошибке создания подписи
В некоторых случаях устаревшая версия ПО может вызывать ошибку формирования запроса в КриптоПро Browser plug-in. Рекомендуем удалить старую версию с помощью утилиты CSPClean, перезагрузить ПК, и установить последнюю версию КриптоПро CSP.
Также обратите ваше внимания, что функция Secure Boot в вашем БИОСе должна быть отключена.
Удаление ряда корневых и промежуточных сертификатов
Хорошей эффективностью обладает способ с удалением двух корневых и промежуточных сертификатов Федерального казначейства с установкой их новых аналогов для решения ошибки с КриптоПро Browser plug-in.
Это следующие сертификаты:
Сертификаты: | Особенности |
---|---|
Корневой сертификат ГУЦ.crt Корневой сертификат ГУЦ ГОСТ 2012.crt | Данные два первых сертификата устанавливаются в «Сертификаты», и далее «Текущий пользователь», затем «Доверенные корневые центры сертификации» «Локальный компьютер» – «Сертификаты». Не забудьте перед этим поставить галочку в меню «Вид» «Параметры» рядом с опцией «Показывать физические хранилища». |
Подчиненный сертификат УЦ ФК от 04.07.2017.crt Подчиненный сертификат УЦ ФК ГОСТ 2012.crt | Последние два сертификата необходимо установить в «Сертификаты», далее «Текущий пользователь», затем «Промежуточные центры сертификации» «Локальный компьютер» «Сертификаты». Не забудьте поставить галочку в меню «Вид» «Параметры», рядом с опцией «Показывать физические хранилища». |
Деактивация системы сторонних криптопровайдеров
Если в вашей системе кроме КриптоПро установлены сторонние криптопровайдеры (например, «Securitycode» или «Infocrypt»), рекомендуем их удалить. Это может помочь устранить ошибку формирования запроса в КриптоПро Browser plug-in.
Установка плагина заново при ошибке создания подписи
Если КриптоПро Browser plug-in не работает, хорошим решением будет скачать и установить его заново.
Для этого:
- Перейдите на ресурс cryptopro.ru,
- Щёлкните справа на опции «Скачать плагин», скачайте и запустите данный файл на выполнение,
- После установки плагина перезапустите ПК,
- После загрузки Виндовс запустите ваш браузер, и убедитесь, что плагин активирован или включён,
- Для этого перейдите в меню расширений вашего браузера, и убедитесь в активации установленного плагина.
Использование Java
Если КриптоПро ЭЦП Browser plugin работает нестабильно, стоит отключить данный плагин. Вместо него используйте более стабильную Java.
Заключение
В нашей работе мы разобрали факторы появления ошибки при создании подписи и формировании запроса в КриптоПро Browser plug-in, а также наметили пути устранения проблемы. Используйте перечисленные нами способы для решения возникшей дисфункции.