Ошибка генерации 9: Указанный криптопровайдер не найден

Ошибка генерации 9: Указанный криптопровайдер не найден ЭЦП

Почему криптопро не видит ключ эцп

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

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

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

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

«1с-эдо» не видит криптопро csp

«1С-ЭДО» — программа для обмена электронными документами, интегрированная в учетную базу «1С». Сервис позволяет удаленно взаимодействовать с контрагентами и отправлять отчетность в надзорные органы (ФНС, ПФР, ФСС, Росстат и др.). Чтобы документы приобрели юридическую силу, их необходимо заверить квалифицированной ЭП. Если сервис «1С-ЭДО» «не видит» ключ в КриптоПро CSP, рекомендованы следующие действия:

  • проверить, установлена ли на компьютере актуальная версия криптопровайдера;
  • при наличии СКЗИ уточнить, соответствует ли оно той программе, которая была указана в настройках обмена с «1С».

Как проверить настройки криптопровайдера:

  1. Запустить сервис «1С-ЭДО».
  2. Перейти в раздел «Отчеты» → «Регламентированные отчеты».
  3. Нажать кнопку «Настройки».
  4. В подразделе «Документооборот с контролирующими органами» нажать кнопку «Здесь».

Если в поле «Криптопровайдер» указана не та программа, которая установлена на ПК (например, VipNet), поменяйте ее в настройках и сохраните клавишей ОК. Для правильной работы сервиса ЭДО рекомендуется использовать на одном АРМ только один из сертифицированных провайдеров.

Документация

Текст ошибки

:

Возникла ошибка в ходе установки сборки ‘CryptoProASN1,publicKeyToken=@a6d31b994cfcddc4″,processorArchitecture=»amd64″,

version=»2.0.11452.0″,type=»win32″‘Обратитесь к службе технической поддержки за дополнительными сведениями. HRESULT: 0x800708C9. 

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

2022-05-06_10-01-56.png

Решение

КриптоАРМ не устанавливается из-за ошибок установщика Windows, возникающих при установке распространяемых пакетов Microsoft, включенных в состав дистрибутива КриптоАРМ. Если попробовать установить эти пакеты отдельно, возникнет такая же ошибка. Скачать их можно с сайта производителя по следующей ссылке:

Распространяемый пакет Microsoft Visual C 2022-2022.

Исправить эти ошибки иногда помогают системные инструменты DISM и SFC. Приводим небольшую инструкцию по их использованию.

Запустите от имени администратора консоль (в меню Пуск в поиске введите cmd, вызовите на найденном приложении правой кнопкой мыши контекстное меню и выберите пункт Выполнить от имени администратора) и выполните в ней следующие команды:

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

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

SFC /scannow

Подробную инструкцию по использованию этой команды можно увидеть на сайте Microsoft.

Не работает служба инициализации

Если работа сервиса инициализации Crypto Pro приостановлена, СКПЭП тоже не будет работать. Запустите командную строку клавишами Win R:

  1. Введите команду services.msc.
  2. В разделе «Службы» выберите «Службу инициализации» и проверьте в свойствах ее активность.

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

Ошибка генерации 9: указанный криптопровайдер не найден

Не найден указанный криптопровайдер - ошибка 9. Как исправить?

Ошибка генерации ключей 9: «Указанный криптопровайдер не найден» встречается часто и в основном у тех пользователей, у которых установлены версии Crypto Pro версий 4.0 и некоторых релизов версии 3.9. Поэтому, если вы попали на эту страницу — смеем предположить, что у вас появились проблемы с перегенерацией ключей в Россельхозбанке или другом банке, использующем схожую систему генерации новых сертификатов пользователей, которая взаимодействует с программным продуктом Крипто-про.

Реже ошибка (код: 9) при выполнении функции InitCryptoEngine.CurrentUID (Указанный крипто-провайдер не найден) появляется еще на этапе авторизации пользователей дочерней компании Сбербанка «Сервис Деск», визуальная часть авторизационного окна которого выглядит точь-в-точь как авторизационное окно Россельхозбанка и наводит на мысль, что они работают со схожими программными продуктами. В этом случае решение будет другим, но давайте по порядку.

1.

Если вы не можете сгенерировать новый сертификат пользователя

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

1. Зайти в Пуск -> Настройка -> Панель управления -> КриптоПроCSP -> Вкладка «Оборудование» -> кнопка «Настроить ДСЧ».
2. Удалить ДСЧ «Соболь».
3. Установить Биологический ДСЧ,
4. Перезапустите компьютер и попробуйте повторно сгенерировать новый сертификат.

ДСЧ. Настройка.

Если после выполнения этих действий все равно появляется ошибка 9 — удалите программный продукт Crypto-Pro CSP и установите его, выбрав Выборочную установку и поставив галочку Совместимость с КриптоПро CSP 3.0 (данный компонент будет установлен).

2. Если ошибка возникает при входе в банк-клиент Сервис деск или при подписи документов в банк-клиенте. Здесь проблема заключается в потребности обновить криптопровайдер Avest CSP. Скачивается актуальная версия (качать с официального сайта — http://avest.by/crypto/csp.htm) и устанавливается на компьютер, далее перезагрузка и попытка дополнительной авторизации. Если ошибка сохраняется — проделайте действия из пункта 1 данной статьи.

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

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

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

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

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

  1. В меню «Пуск» выберите пункт «Все программы» → «КриптоПро».
  2. Откройте «КриптоПро CSP сервис» и выберите команду «Протестировать».
  3. Нажмите кнопку «По сертификату» и укажите нужный файл.

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

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

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

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

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

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

Проблемы с браузером

Для заверки электронных файлов в интернете разработчик СКЗИ рекомендует использовать встроенный веб-обозреватель MIE. Но даже с ним бывают сбои. Если это произошло, зайдите в браузер под ролью администратора:

  1. Кликните по значку браузера на рабочем столе.
  2. В контекстном меню выберите соответствующую роль.

Чтобы всякий раз не предпринимать лишние действия, в настройках можно задать автоматический доступ под нужными правами. Неактуальную версию браузера необходимо обновить до последнего релиза. Также следует отключить антивирусные программы, так как многие из них блокируют работу СКЗИ, воспринимая как вредоносное ПО.

Сертификаты не отвечают критериям криптопро

Ошибка всплывает при попытке авторизоваться в информационной госсистеме (например, «Электронный Бюджет» и др.). Пользователь видит сообщение следующего содержания:

Первый способ устранения сбоя — «снести» СКЗИ и поставить заново, как описано выше. Если это вариант не сработал, значит проблема кроется в неправильном формировании ЦС. Рассмотрим на примере. Отправитель зашел в СКПЭП и в подразделе «Общее» увидел статус «Недостаточно информации для проверки этого сертификата».

В первую очередь рекомендуется проверить наличие корневого сертификата в цепочке и при его отсутствии выполнить установку (алгоритм описан ранее). Если этот метод не помог, на форуме разработчика приводится еще один способ: от имени администратора вызвать «Пуск» → «Выполнить» → «regedit». Далее необходимо удалить ветки:

Не все бывают в наличии, поэтому удаляйте те, что есть. Процедура не вредит системе и сохраненным файлам, но помогает не в каждом случае (обычно ошибку удается устранить при установке корневого сертификата).

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

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

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

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

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

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

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

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

  1. Нажмите кнопку «Регистрация».
  2. Введите личные данные и подтвердите согласие на доступ к персональной информации.

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

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

Электронная подпись описи содержания пакета недействительна

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

Если при попытке заверить ведомость пользователь увидит сообщение о недействительности сертификата, значит подписать основной комплект тоже не удастся. Эта ошибка распространяется на все типы файлов, а не на какой-то конкретный документ.

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

Оцените статью
ЭЦП64
Добавить комментарий