Ошибка в методе createcertificaterequest error certenroll cx509privatekey

Skip to end of metadata

  • Created by , last modified on Jun 25, 2020

Go to start of metadata

Ошибка в методе createCertificateRecuest() Error: CertEnroll::CX509PrivateKey::Create: Системе не удается найти указанный путь. 0x80070003 (WIN32:3)

Описание

В процессе генерации RSA-ключа в личном кабинете egais.ru возникает ошибка в методе createCertificateRecuest() Error: CertEnroll::CX509PrivateKey::Create: Системе не удается найти указанный путь. 0x80070003 (WIN32:3)

Решение

1. Запустите Internet Explorer от имени администратора и повторите попытку записи RSA-ключа

2. Если ошибка сохраняется, откройте «Пуск» — («Настройки») — «Панель управления» — «Панель управления Рутокен» — вкладка «Настройки» — в разделе «Настройки криптопровайдера» нажмите кнопку «Настройка…»

Напротив модели Рутокен ЭЦП (2.0 / PKI / BT) выставляем криптопровайдер, отличный от «Microsoft Base Smart Card Crypto Provider», например, Aktiv ruToken CSP v1.0 или CryptoPRO CSP

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

image2019-1-25_16-5-41.png

Верните значение «Microsoft Base Smart Card Crypto Provider» и примените изменения

image2019-1-25_16-7-12.png

Попробуйте заново сгенерировать RSA-ключ

  • No labels

При генерации RSA ключа (транспортного ключа)
в личном кабинете ЕГАИС алкоголь могут возникать ошибки. Разобраться в этих ошибках непросто специалисту, не говоря уже о рядовом пользователе.

Попробуем разобрать типовые ошибки, которые возникают при генерации транспортных RSA ключей ЕГАИС.

Почему возникает ошибка при генерации ключа ЕГАИС?

Ошибка при генерации транспортного ключа для ЕГАИС иногда возникает из-за неполадок
на сайте ЕГАИС. Но это происходит крайне редко.

В основном ошибки при генерации связаны с некорректными настройками компьютера.

Общие рекомендации для успешной генерации транспортного RSA ключа ЕГАИС

Для успешной генерации транспортных ключей на сайте ЕГАИС необходимо соблюсти некоторые требования и рекомендации:

  • Операционная система должна быть MS Windows и свежее чем XP (подойдет Vista/7/8/8/1/10, серверные ОС тоже поддерживаются, начиная с 2008). Крайне желательно наличие установленных актуальных обновлений.
  • Браузер Internet Explorer версии не ниже, чем 9. Но мы рекомендуем использовать актуальную версию — 11. Установить или обновить можно из
    этого источника.
  • Установлена актуальная версия крипто плагина ФСРАР Крипто (версия не ниже чем 2.00). 
  • Установлены и настроены драйвера для защищенного носителя для ЕГАИС.
  • Во время работы в личном кабинете ЕГАИС и при работе УТМ ЕГАИС должен быть вставлен только один ключик для ЕГАИС.

Для настройки рабочего места для доступа личный кабинет ЕГАИС Вы можете воспользоваться нашей статьей.

Ошибка при генерации RSA ключа «Выберете устройство чтения смарт карт…»

Если при генерации ключа ЕГАИС вместо окна запроса пин-кода Вы увидели окно «Выберете устройство чтения смарт карт» или «Обнаружена смарт-карта, но она не может использоваться для текущей операции…» или «Смарт-карта не может выполнить запрошенную операцию либо операция требует другой смарт-карты», значит нужно скорректировать настройки компьютера.

ошибка при генерации rsa ключа егаис вставьте смарт-карту

Такая ошибка возникает из-за того, что настройки вашего компьютера не позволяют сформировать ключи, необходимые для работы УТМ ЕГАИС.

Если Вы используете носитель Рутокен ЭЦП, то вам необходимо сделать следующее:

Откройте Панель управления Рутокен (запускается ярлыком на рабочем столе или через меню Пуск — Программы (или Все программы) — Рутокен Панель управления Рутокен), перейдите на вкладку «Настройки» и нажмите на кнопку «Настройка» в разделе «Настройки криптопровайдера«. Установите напротив строки Рутокен ЭЦП значение Microsoft Base Smart Card Crypto Provider.

настройка криптопровайдера рутокен эцп
настройка криптопровайдера рутокен эцп

Пробуйте сгенерировать транспортный ключ ЕГАИС еще раз.

Если не получилось — сделайте перенастройку еще раз. Выберете другой криптопровайдер, нажмите ОК, и снова выберете Microsoft Base Smart Card Crypto Provider.

Если опять не получилось — обновите драйвер для Рутокен ЭЦП. Скачать драйвер можно с сайта разработчика. После обновления проверьте настройки криптопровайдера и пробуйте еще раз.

В крайне редких случаях, если генерация ключа не проходит, помогает
утилита восстановления работоспособности Рутокен (позволяет правильно определить драйвера носителя в системе).

Все должно получиться!

Если Вы самостоятельно не можете справится с генерацией транспортного ключа ЕГАИС — обратитесь к нашим специалистам. Обычно мы справляемся с этой задачей за 5-15 минут.

Ошибка в методе createCertificateRequest Error: CKR_PNI_INCORRECT

В этой ошибке прямым текстом, правда по иностранному, написано, что неверно введен пин-код. 

ошибка пин кода

Проверьте правильность ввода пин-кодов. Если на вашем носителе установлен пин-код по умолчанию. и Вы его не помните, то напоминаем:

  • для JaCrata пин RSA — 11111111, пин ГОСТ — 0987654321
  • для Рутокен пин RSA — 12345678, пин ГОСТ — 12345678

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

Если Вы самостоятельно не можете справится с пин-кодом для ключа ЕГАИС — обратитесь к нашим специалистам (достаточно просто написать в чат на сайте). Обычно мы справляемся с этой задачей за 5-15 минут.

Ошибка в методе createCertificateRequest Error: CKR_ATTRIBUTE_TYPE_INVALID

Такая ошибка была нами зафиксирована при использовании ключа JaCarta SE.

ошибка при получении RSA ключа

Для исправления ошибки необходимо инициализировать раздел PKI на носителе. Для этого откройте Единый клиент JaCarta желательно включить интерфейс Администратора (снизу слева кнопка «Переключиться в режим администрирования»). Перейдите вверху во вкладку PKI и нажмите «Инициализировать». При запросе пин-кода введите пин-код Администратора 00000000, пин-код Пользователя 11111111.

После успешной инициализации попробуйте снова сгенерировать транспортный ключ.

Также не забывайте о том, что для нормальной работы вашего защищенного носителя для ЕГАИС должен быть установлен свежий драйвер ключа!

Если Вы самостоятельно не можете справится с генерацией транспортного ключа ЕГАИС — 
обратитесь к нашим специалистам (достаточно просто написать в чат на сайте). Обычно мы справляемся с этой задачей за 5-15 минут.

Решения самых популярных проблем с ЕГАИС Вы можете найти в нашем
Telegram канале «ЕГАИС простыми словами» (@egais_is_easy).

Если помогла статья — можете сказать Спасибо автору:

Проблемы и ошибки в ЕГАИС — способы решения

Проблемы и ошибки в ЕГАИС — способы решения


Максим Демеш


19 июня 2022


325

Проблемы и ошибки в ЕГАИС имеют свои способы решения в зависимости от того, к какому типу относится проблема. Взаимодействие с системой ЕГАИС необходимо участникам рынка алкогольной продукции по закону. Основное назначение системы — контроль оборота всего алкоголя в стране. К сожалению, до сих пор очень многие не понимают основное назначение системы ЕГАИС, поэтому не соблюдают основные принципы и правила работы, тем самым совершая ошибки, которые могут привести к серьезным последствиям. Ниже мы подробно рассмотрим, какие ошибки могут возникать при работе с системой, и как их исправить.

ЕГАИС

Поддержка ЕГАИС всего за 700 ₽ 

Специальная цена на годовую поддержку ЕГАИС — 700 ₽ в месяц.

Подробнее о предложении

Оглавление

  • Что нужно для работы с ЕГАИС
  • Какие бывают ошибки в ЕГАИС
  • Проблемы с УТМ из-за стороннего ПО
  • Ошибки с УТМ ЕГАИС
  • Частая ошибка — блокировка антивирусом УТМ
  • Почему не работает УТМ ЕГАИС
  • Ошибка при генерации RSA-ключа
  • Ошибка CKR_PNI_INCORRECT
  • Ошибка CKR_ATTRIBUTE_TYPE_INVALID
  • Обновить сертификата RSA
  • Что делать, если не найден сертификат ЕГАИС
  • Ошибка отправки чеков в ЕГАИС
  • Не обнаружен аппаратный криптоключ
  • Утилита ЕГАИС Крипто недоступна

Что нужно для работы с ЕГАИС

Чтобы работать с ЕГАИС необходимо:

  • Иметь компьютер,
  • Сканер 2D штрих-кодов,
  • Криптоключ,
  • Электронную подпись,
  • Универсальный транспортный модуль (УТМ).

Какие бывают ошибки в ЕГАИС

Основные проблемы по работе с ЕГАИС можно разделить на:

  • Проблемы с остатками алкоголя в системе
  • Проблемы с УТМ ЕГАИС
  • Проблемы с крипто-ключом и RSA сертификатом
  • Проблемы с программным обеспечением — учетной системы для ЕГАИС
  • Некорректно введенные данные в учетные системы
  • Несвоевременно внесенные данные, подтверждения ТТН
  • Нарушение основных правил в работе

Из них частые проблемы:

  • Не работает ЕГАИС, так как не включен УТМ,
  • Не работает ЕГАИС, так как забыли подключить электронный ключ подписи или по каким-то причинам он ПК его не видит,
  • Забыли сканировать марку при списании алкоголя.

Проблемы с УТМ из-за стороннего ПО

УТМ нужен для передачи данных на сервер ФС Росалкогольрегулирования. Основная сложность тут заключается в том, что утилита не имеет никакого пользовательского интерфейса. Поэтому для работы с системой нужен сторонний софт. Это может быть товароучетная или бухгалтерская программа, а также специализированная программа для ЕГАИС. Проблема заключается в том, что многие предприниматели пытаются использовать бесплатное программное обеспечение, скаченное из интернета. Как правило это технически непродуманные «самописные» программы, которые при подключении к системе вызывают массу проблем.

Решение: установить другое программное обеспечение, например, для малого бизнеса отлично подойдет программа ЕГАИСИК.

Ошибки с УТМ ЕГАИС

Если вы видите сообщение «Универсальный транспортный модуль не доступен», попробуйте его перезапустить, если он не запустился, попробуйте отключить и снова подключить ключевой носитель для ЕГАИС.

Ошибки универсального транспортного модуля

Когда транспортный модуль запущен, корректность его работы можно проверить на домашней странице УТМ. Щелкните по значку УТМ и выберете «Домашняя страница УТМ»

Ошибки утм

Это значит, что можно начинать работу с ЕГАИС.

Частая ошибка — блокировка антивирусом УТМ

Если на вашем компьютере стоит защитник Windows или антивирус (обычно это MS Security Essentials), то они могут приводить к блокировке программы.

Обычно появляется сообщение: rtpkcs11ecp-replica.dll отказано в доступе

Решение: Удалить антивирус с компьютера (рекомендуется) или вытащить файлы модуля, которые антивирус поместил в карантин, добавить программу в список исключений.

Почему не работает УТМ ЕГАИС

Причин, по которым УТМ может не работать, великое множество. Как узнать, что за ошибка? Модуль прописывает ошибки в особых log-файлах, открыв которые можно понять причину.

Где искать файлы:

  • C: UTMupdaterlupdate.log (обновление)
  • C: UTMtransporterltransport_info.log (транспорт)

Откройте документ в Блокноте (установлен на ПК по умолчанию, т.е. есть у всех), промотайте документ в конец и найдите запись, включающую слово error (ошибка).

Ошибка при генерации RSA-ключа

Почему может быть ошибка при генерации ключа ЕГАИС? Первая самая редкая причина — это проблемы на сайте ЕГАИСа. Обычно же причина кроется в неправильных настройках на ПК.

Что нужно для корректной работы:

  • Отключите антивирус и защитник Windows на компьютере, где вы собираетесь работать с ЕГАИС.
  • ОС Windows 7 Vista/7/8/8/1/10 или серверные с 2008г с установленными обновлениями.
  • Актуальная версия Internet Explorer.
  • Свежая версия плагина ФСРАР Крипто.
  • Подключен и работает только один ключ ЕГАИС.

Ошибка «Выберете устройство чтения смарт карт…»

Когда при генерации ключа RSA вы видите не окно для пин-кода, а что-то другое вроде:

Ошибки RSA

  • Выберите устройство для чтения смарт-карт,
  • Обнаружена смарт-карта, но она не может использоваться для текущей операции,
  • Смарт-карта не может выполнить запрошенную операцию либо операция требует другой смарт-карты,

Нужно поменять настройки, что делать?

Если у вас ключ Рутокен, то зайдите в панель управления Рутокена (программа Рутокен-панель управления) и переключитесь на вкладку с настройками.

ошибки RSA рутокен

Поставьте напротив Рутокен ЭЦП «Microsoft Base Smart Card Crypto Provider».

Настройки криптопровайдера Рутокен

Повторите попытку генерации RSA-ключа. Если же опять не вышло, то опять заходите туда же и смените крипто-провайдера, а потом снова выберите «Microsoft Base Smart Card Crypto Provider». Если все равно пишет ошибку, то придется обновить драйвера для ключа. Найти нужные драйвера вы сможете на сайте рутокена. Если совсем ничего не выходит, то воспользуйтесь утилитой Восстановление работы Рутокен.

Ошибка CKR_PNI_INCORRECT

Если вы видите: «Ошибка в методе createCertificateRequest Error: CKR_PNI_INCORRECT», то это значит, что пин-код введен неправильно.

ошибка ckr pin incorrect

Стандартные пин-коды (если не меняли):

JaCrata пин-код RSA JaCrata пин-код ГОСТ
11111111 0987654321
Рутокен пин-код RSA Рутокенпин-код ГОСТ
12345678 12345678

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

Ошибка CKR_ATTRIBUTE_TYPE_INVALID

Если вы видите ошибку: «Ошибка в методе createCertificateRequest Error: CKR_ATTRIBUTE_TYPE_INVALID», то значит проблемы возникли с ключом Джакарта.

Ошибка ckr attribute type invalid

Откройте клиент JaCarta в режиме администратора и инициализируйте раздел PKI на флешке. Для того чтобы переключиться в режим администратора найдите кнопку внизу слева. Найдите вкладку PKI и подтвердите инициализацию. Когда программа попросит ввести пин-код введите 00 00 00 00 (пин администратора), 11 11 11 11 (для пользователя). Повторите генерацию RSA-ключа.

Обновить сертификата RSA

Как проверить срок действия сертификата вашей электронной подписи:

  • Для JaCarta SE внизу справа нажмите на значок ключа и в появившемся окне откройте раздел PKI.
  • Для RuToken откройте панель управления на ПК и найдите «панель управления Рутокен. Откройте раздел Сертификаты и посмотрите сроки действия сертификатов.

Что делать, если не найден сертификат ЕГАИС

На компе с установленным транспортным модулем для ЕГАИС переходим по адресу http://localhost:8080/ и открываем «Сертификаты».

Если до конца действия осталось немного, то добавьте сертификат в кабинете ЕГАИС на сайте.

Этап 1.

ЛК ФСРАР


Этап 2.

Личный кабинет ФСРАР ЕГАИС


Этап 3.

Проверка ЕГАИС


Этап 4.

Проверка ЛК ЕГАИС
Вводим пароль.

JaCrata пин-код RSA JaCrata пин-код ГОСТ
11111111 0987654321
Рутокен пин-код RSA Рутокенпин-код ГОСТ
12345678 12345678

Пин код для ЭЦП

Или…

Пин код для ключа егаис

Этап 5.

Откроется сертификат ГОСТ. Нажимайте на него и попадете в ЛК ЕГАИС. Заходим в Меню для получения ключа доступа (1 на картинке) и выбираем подразделение (2 на картинке) , нажимаем кнопку зеленого цвета (3 на картинке) .

сформировать ключ

Ошибка отправки чеков в ЕГАИС

Иногда при пробитии чека может выскакивать ошибка отправки данных в ЕГАИС. Чтобы понять в чем причина, нужно сначала понять как УТМ передает информацию. Вы пробили чек. Что делает транспортный модуль? Для начала подписывает чек и тут же отправляет код PDF417 с бутылки на сервер проверки. В течение 3-ч секунд будет получен результат. Если все хорошо, то УТМ продолжает свою работу дальше. Если PDF417 не прошел проверку, то УТМ передает только результат проверки,  а работа с чеком прекращается. Если же за эти три секунды результат проверки так и не поступил, то УТМ подписывает чек не обрабатывая результаты. В чем суть, если вы сканировали бутылку с уже использованной акцизной маркой, то касса не даст вам продать такую бутылку,  а данные автоматом отправятся в ЕГАИС. Такая ошибка в ЕГАИС значит, что марка уже продана, вернее факт продажи фиксирован в ЕГАИС. Возможно такая ситуация сложилась вследствие некорректной регистрации продажи в системе. Еще один вариант ошибки — попытка продажи контрафактного алкоголя.

Решение: Нужно послать в УТМ возвратный чек, не пробивая возврат по кассе.

Если проверка не пройдена, вы получите такое сообщение: «Проверка не пройдена 22N000005VJLZPHVHD4084450706002023929ENXGQK2LNFNC2CWKD4C2NDK97MNMTZ3. Ошибка при проверке ЕГАИС марки с строки №.»

ошибка печати чека в егаис

Не обнаружен аппаратный криптоключ

Для того, чтобы работать в ЕГАИС нужно подключить и настроить аппаратный ключ JaCarta PKI/ГОСТ SE или Рутокен 2.0. Внешний защищённый носитель дает возможность работать с электронной подписью. Аппаратный ключ JaCarta/Рутокен представляют собой защищенный носитель для электронной подписи. Он может быть в виде флешки или Smart-карты. Крипто-ключи дают возможность установить связь между серверами ЕГАИС и компьютерами владельца ключа. Подключиться и работать с ЕГАИС можно только используя ключ электронной подписи на защищенном носителе. Аппаратный криптоключ предоставляет доступ ЕГАИС к электронной подписи, идентифицируя полученный сертификат.

Чтобы все работало, важно правильно выполнить установку и настройку криптоключа. Приобрести и оформить КЭП недостаточно, важно правильно настроить компьютер для работы с ключом. Документ будет считываться только тогда, когда произведена правильная установка сертификата соответствия. В противном случае программа не сможет обнаружить реквизиты пользователя и соединение с ЕГАИС установить не получится.

Почему ЕГАИС не видит криптоключ

Причин, по которым система ЕГАИС не находит ключ электронной подписи, может быть несколько:

  • Аппаратный криптоключ не вставлен в компьютер,
  • Драйвер устройства не установлен или установлен не корректно,
  • Драйвера устройства устарели или версия не подходит для данного ключа,
  • Устарела программа криптопровайдера или плагин.

Проанализируйте возможные причины. Извлеките носитель и подключите его заново. Перезагрузите компьютер. Если ключ не заработал, переустановите драйвера, если не помогло — софт.

Утилита ЕГАИС Крипто недоступна

Иногда у пользователей ЕГАИС может появиться ошибка «Утилита ЕГАИС Крипто недоступна». Такое чаще всего случается с пользователями браузера Chrome. Ошибка может обнаружиться даже в том случае, если утилита установлена и запущена. В чем тут дело? Версия программы криптопровайдера вышла еще в 2017 году. Она совместима с браузером Google Chrome до 58 версии. Все версии браузера выше этой могут некорректно работать с утилитой. Проблема заключается в том, что подпись документов блокируется браузером т.к. есть запрет на подключение к локальному ресурсу. Проблема также может возникнуть и по причине технического несоответствия компьютера. В инструкции к ЕГАИС Крипто перечислены технические требования к ПК и программам. Звучит сложно, но не безнадежно.

Что делать, если утилита ЕГАИС Крипто недоступна:

  • Проверьте, установлена ли утилита на вашем компьютере (если ее нет, скачайте и установите ЕГАИС Крипто 2012 года версия 2.5).
  • Проверьте, запущена ли утилита. Это можно сделать в трее в нижнем правом углу или через диспетчер задач.
  • Проверьте соответствует ли ваш компьютер требованиям, установлено ли все необходимое программное обеспечение перечисленное в инструкции ЕГАИС Крипто. При необходимости установите необходимые недостающие компоненты.

Что делать дальше:

  • Выполните перезагрузку вашего компьютера
  • Откройте браузер и очистите КЭШ (выполняется там же, где идет очистка истории браузера).
  • Попробуйте воспользоваться браузером Internet Explorer (версия 8 и старше).
  • Переустановите утилиту ЕГАИС Крипто.

Если же вы решили использовать Google Chrome попробуйте выполнить следующие действия:

  • В открывшемся сообщении об ошибке в сообщении будет ссылка, перейдите по ней.
  • Откроется страница, где нужно кликнуть по «Дополнительные» и «Перейти на сайт localhost».

После этого подпись документов должна возобновиться.


Макс Демеш

Эксперт

Директор по развитию компании «Мультикас». Более 7 лет опыта в области внедрения онлайн-касс, учетных систем ЕГАИС и Маркировки товаров для розничных организаций и заведений питания.

Максим Демеш

md@kassaofd.ru


Нужна помощь в работе с ЕГАИС?

Не теряйте время, мы окажем консультацию и поможем решить любую проблему по работе с системой.

Вам также Будет интересно:

Ознакомьтесь с нашим каталогом продукции

В нашем интернет-магазине и офисах продаж можно найти широкий ассортимент кассового и торгового оборудования

Понравилась статья? Поделись ею в соцсетях.

Также читают:

Как зарегистрироваться в ЕГАИС — пошаговая инструкция

На территории Российской Федерации розничные продажи алкогольной продукции требуют от ИП и организаций работы с программой ЕГАИС. Как зарегистрироваться в ЕГАИС? Единая государственная автоматизированная информационная система контролирует рынок спиртных напитков…


339
Узнать больше

Как установить ЕГАИС: инструкция по установке

Установка ЕГАИС требуется участникам оборота алкогольной продукции, чтобы работать согласно требованиям законодательства (Постановление РФ №1459 от 29.12.2015). Единая система призвана контролировать движение каждой единицы спиртсодержащих товаров — от производителя до…


431
Узнать больше

Регистры остатков в ЕГАИС: для чего нужны, как работать

Регистры остатков в ЕГАИС используются для контроля оставшейся алкогольной продукции в организации. В систему заносят данные о каждом перемещении товара. Всего известно три регистра. Рассмотрим их подробнее. Выравнивание остатков в…


420
Узнать больше

ЕГАИС в 2021 году: главные изменения в системе

Систему ЕГАИС в 2021 году ожидает множество изменений, которые затронут всех участников оборота алкогольной продукции. Часть нововведений действует с начала нового года, другой половине изменений еще предстоит вступить в силу….


569
Узнать больше

При генерации RSA-ключа может возникать ошибка CreateCertificateRequest() Error.

Нужна помощь в работе с ЕГАИС?

Не теряйте время, мы окажем консультацию и поможем решить любую проблему по работе с системой.

Вам также Будет интересно:

Ознакомьтесь с нашим каталогом продукции

В нашем интернет-магазине и офисах продаж можно найти широкий ассортимент кассового и торгового оборудования

Понравилась статья? Поделись ею в соцсетях.

Также читают:

Как зарегистрироваться в ЕГАИС — пошаговая инструкция

На территории Российской Федерации розничные продажи алкогольной продукции требуют от ИП и организаций работы с программой ЕГАИС. Как зарегистрироваться в ЕГАИС? Единая государственная автоматизированная информационная система контролирует рынок спиртных напитков…


339
Узнать больше

Как установить ЕГАИС: инструкция по установке

Установка ЕГАИС требуется участникам оборота алкогольной продукции, чтобы работать согласно требованиям законодательства (Постановление РФ №1459 от 29.12.2015). Единая система призвана контролировать движение каждой единицы спиртсодержащих товаров — от производителя до…


431
Узнать больше

Регистры остатков в ЕГАИС: для чего нужны, как работать

Регистры остатков в ЕГАИС используются для контроля оставшейся алкогольной продукции в организации. В систему заносят данные о каждом перемещении товара. Всего известно три регистра. Рассмотрим их подробнее. Выравнивание остатков в…


420
Узнать больше

ЕГАИС в 2021 году: главные изменения в системе

Систему ЕГАИС в 2021 году ожидает множество изменений, которые затронут всех участников оборота алкогольной продукции. Часть нововведений действует с начала нового года, другой половине изменений еще предстоит вступить в силу….


569
Узнать больше

При генерации RSA-ключа может возникать ошибка CreateCertificateRequest() Error.

Для устранения ошибки выполните следующее:

  1. Для начала проверьте версию Единого клиента JaCarta.
    Откройте Единый клиент JaCarta и нажмите на логотип Аладдин

    В открывшемся окне будет указана версия программы. Если версия программы ниже 2.9.0 — Единый клиент необходимо обновить.
  2. После этого запустите браузер Internet Explorer от имени администратора
  3. Затем запустите Единый клиент JaCarta от имени администратора (если клиент открыт, то сначала закройте его, а потом запустите от имени администратора)
  4. Проверьте целостность системных файлов.
    Запустите командную строку от имени администратора и введите команду 
    sfc /scannow

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

Вы определились с выбором?

Перейти к оформлению заказа


Offline

thereisnosun

 


#1
Оставлено
:

1 июля 2016 г. 18:57:36(UTC)

thereisnosun

Статус: Новичок

Группы: Участники

Зарегистрирован: 09.06.2016(UTC)
Сообщений: 4
Российская Федерация
Откуда: Ростов-на-Дону

Добрый день. Прошу помочь со следующей проблемой.

На базе КриптоПро ЭЦП Browser plug-in был реализован функционал генерации запроса на сертификат.Функционал успешно работает в браузерах Chrome, Firefox, Opera, но не работает в Internet Explorer. Конкретно IE11 под Windows 7 и 10.

Ошибка происходит при присваивании значения полю Algorithm объекта X509Enrollment.CX509PrivateKey

Код:

var objAlgorithm = cadesplugin.CreateObject("X509Enrollment.CObjectId");
objAlgorithm.InitializeFromValue('1.2.643.2.2.3');
var objPrivateKey = cadesplugin.CreateObject("X509Enrollment.CX509PrivateKey");
objPrivateKey.Algorithm = objAlgorithm;

Ошибка:

Код:

CertEnroll::CX509PrivateKey::put_Algorithm: Параметр задан неверно. 0x80070057 (WIN32: 87) (0x80070057)

Был бы уверен, что ошибка где-то в коде, но в других браузерах на этой же машине этот же код работает. Для Chrome, Opera написан асинхронный аналог этого кода. Для Firefox работает тот же самый синхронный.

Наверное стоит упомянуть, что запрос генерируется через страницу загруженную по http, поэтому изначально при создании объектов происходила ошибка «Для создания обьектов X509Enrollment следует настроить веб-узел на использование проверки подлинности по протоколу HTTPS». Для ее решения узел был добавлен в доверенные, для доверенных узлов была разрешена настройка «Использование элементов ActiveX, не помеченных как безопасные». Кстати, к сожалению, этот же способ не заработал в IE8 под Windows XP.

Ради интереса закомментировал эту строку, что бы посмотреть как генерация поведет себя дальше. В Firefox запрос сгенерировался. В IE упал уже в другом месте — при инициализации объекта X509Enrollment.CX509CertificateRequestPkcs10 из закрытого ключа.

Код:

var objPrivateKey = cadesplugin.CreateObject("X509Enrollment.CX509PrivateKey");
//objPrivateKey.Algorithm = objAlgorithm;
objPrivateKey.ContainerName = containerKeyName;
objPrivateKey.ProviderName = providerName;
objPrivateKey.ProviderType = 75;
if (isTrue(isExportable)) {
    objPrivateKey.ExportPolicy = 1;
} else {
    objPrivateKey.ExportPolicy = 0;
}
objPrivateKey.Length = 512;
objPrivateKey.KeySpec = 1;
objPrivateKey.Existing = false;
var objRequest = cadesplugin.CreateObject("X509Enrollment.CX509CertificateRequestPkcs10");
objRequest.InitializeFromPrivateKey(1, objPrivateKey, sCommonName);

Ошибка:

Код:

CertEnroll::CX509CertificateRequestPkcs10::InitializeFromPrivateKey: Сервер политик регистрации не найден. 0x80094015 (-2146877419) (0x80094015)

Возможно я чего-то не учел при работе плагина в IE? При этом другой функционал — формирования ЭЦП через плагин, успешно работает во всех браузерах включая IE11 и IE8.


Вверх


Offline

N-N

 


#2
Оставлено
:

22 ноября 2018 г. 18:12:21(UTC)

N-N

Статус: Участник

Группы: Участники

Зарегистрирован: 16.11.2016(UTC)
Сообщений: 23

Добрый день!

С помощью «КриптоПро ЭЦП Browser plug-in» в IE произвожу создание запроса на сертификат, как описано в документации.

Но на строке «var PKey = cadesplugin.CreateObject(«X509Enrollment.CX509PrivateKey»);» возникает ошибка «Для создания обьектов X509Enrollment следует настроить веб-узел на использование проверки подлинности по протоколу HTTPS».

Используется протокол HTTPS, параметры безопасности браузера уменьшил до минимума, есть права локального администратора, но все это не помогает. Ошибка все равно происходит.

Кто-нибудь знает в чем может быть причина?


Вверх


Offline

Ситдиков Денис

 


#3
Оставлено
:

23 ноября 2018 г. 13:06:51(UTC)

Ситдиков Денис

Статус: Администратор

Группы: Участники

Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 29 раз в 20 постах

Добрый день!
Вы выполняете создание запроса на своей локальной странице? Пробовали добавлять адрес в надежные сайты (Сервис — Свойства браузера — Безопасность — Надежные сайты — Добавить)?
Укажите также какая версия Windows и IE.


Вверх


Offline

two_oceans

 


#4
Оставлено
:

23 ноября 2018 г. 13:11:52(UTC)

two_oceans

Статус: Эксперт

Группы: Участники

Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,598
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 389 раз в 364 постах

del

Отредактировано пользователем 23 ноября 2018 г. 13:13:02(UTC)
 | Причина: Не указана


Вверх


Offline

N-N

 


#5
Оставлено
:

23 ноября 2018 г. 13:27:53(UTC)

N-N

Статус: Участник

Группы: Участники

Зарегистрирован: 16.11.2016(UTC)
Сообщений: 23

Автор: Ситдиков Денис Перейти к цитате

Добрый день!
Вы выполняете создание запроса на своей локальной странице? Пробовали добавлять адрес в надежные сайты (Сервис — Свойства браузера — Безопасность — Надежные сайты — Добавить)?
Укажите также какая версия Windows и IE.

Адрес добавлен в надежные узлы.
Проверка производится в IE 11.
Пробую на Windows Server 2008 R2 и Windows 7 SP1.
Везде возникает эта ошибка.


Вверх


Offline

Ситдиков Денис

 


#6
Оставлено
:

23 ноября 2018 г. 13:43:25(UTC)

Ситдиков Денис

Статус: Администратор

Группы: Участники

Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 29 раз в 20 постах

А на какой странице выполняете? Если своя, можете приложить код?


Вверх


Offline

N-N

 


#7
Оставлено
:

23 ноября 2018 г. 13:48:36(UTC)

N-N

Статус: Участник

Группы: Участники

Зарегистрирован: 16.11.2016(UTC)
Сообщений: 23

Автор: Ситдиков Денис Перейти к цитате

А на какой странице выполняете? Если своя, можете приложить код?

Test.zip (1kb) загружен 6 раз(а).


Вверх


Offline

Ситдиков Денис

 


#8
Оставлено
:

23 ноября 2018 г. 14:31:39(UTC)

Ситдиков Денис

Статус: Администратор

Группы: Участники

Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 29 раз в 20 постах

У Вас не активированы объекты плагина. Подробнее об этом можно прочитать на странице Активация объектов КриптоПро ЭЦП Browser plug-in.
Страница может выглядеть примерно следующим образом.
Test1.zip (2kb) загружен 9 раз(а).


Вверх


Offline

N-N

 


#9
Оставлено
:

27 ноября 2018 г. 11:46:09(UTC)

N-N

Статус: Участник

Группы: Участники

Зарегистрирован: 16.11.2016(UTC)
Сообщений: 23

Теперь все заработало. Спасибо.
Кроме этого в заголовке страницы нужно было установить режим совместимости с IE9, иначе на строке «window.addEventListener» возникает ошибка.
Совместимость можно установить в web.config:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name=»X-UA-Compatible» value=»IE=EmulateIE9″ />
</customHeaders>
</httpProtocol>
</system.webServer>

Дополнительная информация о формировании запроса на сертификат можно почитать здесь https://blogs.msdn.micro…h-certenroll-javascript/


Вверх

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Сегодняшняя статья о программе КриптоПро. При формировании заявок на вход по сертификату появляется сообщение с ошибкой: При формировании запроса произошла ошибка: Error: CertEnroll::CX509Enrollment::_CreateRequest: Неизвестный криптографический алгоритм. 0x80091002 (-2146889726). Расскажем о возможных причинах возникновения проблемы, а ниже дадим краткую инструкцию как исправить сбой. Вот так выглядит само уведомление о проблеме.

При формировании запроса произошла ошибка Error CertEnroll

При формировании запроса произошла ошибка Error CertEnroll

Причины сбоя

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

  1. Сбои в операционной системе;
  2. Вирусы, вредоносные программы и потенциально опасное ПО;
  3. Нелицензионная версия программы
  4. Несовместимость с текущей версией Windows или текущей версией программы;
  5. Конфликты в системе или неверная разрядность программы (могут быть разные версии программ 32х и 64х разрядных систем);

Узнать разрядность системы можно комбинацией клавиш «Windows+Pause Break».

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

Чистим ветки реестра

Запускаем редактор реестра — сделать это можно написав в командной строке Windows «regedit». И нажимаем Enter.
В операционной системе Windows 10 даже будет подсвечена эта программа.

Запускаем редактор реестра regedit

Запускаем редактор реестра regedit

Далее идем по пути указанному ниже, открываем папки HKEY_LOCAL_MACHINE, SOFTWARE, Microsoft.

Открываем нужную папку в реестре

Открываем нужную папку в реестре

Далее находим и удаляем следующие ветки записей для Windows x64 — две, для систем разрядности x32 только первую.

  • [HKEY_LOCAL_MACHINE/ SOFTWARE/ Microsoft/ Cryptography/ OID/ EncodingType 0/CryptDllFindOIDInfo/ 1.2.643.2.1.3.2.1!1]
  • [HKEY_LOCAL_MACHINE/ SOFTWARE/ Wow6432Node/ Microsoft/ Cryptography/ OID/ EncodingType 0/ CryptDllFindOIDInfo1.2.643.2.1.3.2.1!1]

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

Если ошибка появилась вновь, попробуйте сделать следующее:

  1. Предварительно сохраните все нужные данные и заявки на сертификаты;
  2. Удалите полностью программу с вашего компьютера;
  3. Затем почистите реестр по инструкции выше;
  4. Установите последнюю КриптоПро для вашей системы;

Заключение и рекомендации

Надеюсь вы знаете как исправить ошибку в КриптоПро при формировании запроса Error: CertEnroll. Если у вас остались вопросы задавайте из в комментариях к этой странице.
Рекомендуем держать последнюю версию одной из антивирусных программ типа Касперского, ESET Nod32 или Доктор Веб с актуальными антивирусными базами. В наше время защита информации одна из приоритетных задач в повседневном использовании ПК.
Перед установкой программ внимательно читайте список поддерживаемой версии Windows и ее разрядности. Напишите в комментариях помогла ли вам данная инструкция. Так же задавайте другие вопросы по работе программы или ошибках — наша команда постарается в кратчайшие сроки дать вам работоспособные способы решения проблем.

Евгений Загорский

Евгений Загорский

IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.

Оценка статьи:

ПлохоСреднеХорошоОчень хорошоОтлично (3 оценок, среднее: 5,00 из 5)

Загрузка…

Самое читаемое:

Chatgram как отключить подписку в Телеграмме и ВКонтакте 08.06.2023

Chatgram как отключить подписку в Телеграмме и ВКонтакте

Интернет-знакомства — это один из самых популярных способов общения среди пользователей всемирной сети. На…

Далее

04.06.2023

Как отключить ГПБ Плюс в приложении на карте Газпромбанка?

Сервис «ГБП плюс» предоставляет больше привилегий пользователям карт Газпромбанка. В первую очередь — это…

Далее

Как открыть файл SIG на компьютере и онлайн: в Росреестре, Крипто АРМ, на Госуслугах 21.04.2023

Как открыть файл SIG на компьютере и онлайн: в Росреестре, Крипто АРМ, на Госуслугах

SIG-файлы обычно встречаются при работе с документами или цифровыми подписями. Большинство пользователей…

Далее

Сайты для создания персонажа в разных стилях: в полный рост, аниме, мультяшный: 8 сайтов и программ 19.04.2023

Сайты для создания персонажа в разных стилях: в полный рост, аниме, мультяшный: 8 сайтов и программ

Процесс создания персонажей — это, без преувеличения, целая наука. Кому-то они нужны для интеграции в игровой…

Далее

Понравилась статья? Поделить с друзьями:
  • Ошибка в межевом плане это
  • Ошибка в месяце рождения в жд билете
  • Ошибка в межевом плане что делать
  • Ошибка в месяце рождения в авиабилете
  • Ошибка в межевом плане координаты как исправить