Message crypto 0x00000029 certificate not found

Ну вот и пришел момент, когда пришло официальное письмо – о переходе на Крипту 4 версии . а с ним и новые ошибки.

Ошибка подписи 0xC000000D

Ошибка создания подписи: Invalid algorithm specified. (0x80090008)

– такие вот ошибки стали появляться при переходе на КриптоПро CSP версии 4.0 при попытке подписать документ в СУФД (как говорится небыло печали . )

Кто то радикально решал вопрос, путем отката крипты на версию 3.6, кто то на переустановку винды на 32 битку.

Надеюсь вы знаете как зайти в реестр? Надо выполнить команду regedit

В случае Windows x64 – нам нужно удалить две ветки реестра.

Windows x32 – удаляем только первую ветку.

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

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOID
EncodingType 0 CryptDllFindOIDInfo1.2.643.2.1.3.2.1!1]

[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft
CryptographyOIDEncodingType 0 CryptDllFindOIDInfo1.2.643.2.1.3.2.1!1]

Надеюсь у вас теперь все подписывается в СУФД.

Данная ошибка может возникать при работе с сертификатом на торговых площадках или информационных системах. Ошибка связана с отсутствием лицензии на программу Крипто Про CSP.

Если ваш сертификат со встроенной лицензией* – убедитесь, что используется КриптоПро не ниже 3.6 R2 (3.6.6497) и сертификат электронной подписи установлен. Как установить сертификат см. инструкцию https://ca.kontur.ru/faq/teh/34.

Если сертификат без встроенной лицензии* – убедитесь, что на компьютере лицензия введена и действует (срок действия можно посмотреть на вкладке «Общее» запущенной программы Крипто Про CSP) лицензия на КриптоПро CSP на рабочее место.


Мы уже писали о том, что с переходом на версию 4.0 криптопровайдера Крипто-Про у пользователей различных систем, работающих с цифровыми ключами, стали появляться разного рода проблемы. Например, при генерации новых ключей в интерфейсе БК Россельхозбанка у пользователей, пользующихся версией Crypto-Pro CSP версии 4.0 выдавалась ошибка об отсутствии необходимого криптопровайдера и решалась установкой датчика случайных чисел (ДСЧ). Не обошла проблема стороной и пользователей СУФД. Ошибка подписи cryptsignmessage 0xc000000d – тема нашей сегодняшней статьи. Почему она появляется и как ее исправить – разбираемся вместе.

Читайте также:  Разбить период по месяцам 1с

Ошибка подписи cryptsignmessage 0xc000000d в СУФД. Исправляем

Итак, ошибка программы Крипто-Про при работе с цифровыми ключами подписи, выдаваемая под номером 0xc000000d, появляется в основном на 64-битных операционных системах (Windows 7, Windows 8, Windows 8.1 и Windows 10) и серверных платформах, имеющих такую разрядность.

Для ее устранения необходимо править реестр. Если вы не обладаете навыками выше обычного пользователя компьютера – воспользуйтесь помощью более сведущих в данном вопросе товарищей или делайте все четко по инструкции. Нажмите комбинацию клавиш Win+R. (Win это клавиша в самом нижнем ряду вашей клавиатуры с фирменным знаком окошка). В открывшееся окно Выполнить введите regedit и нажмите Enter. Откроется редактор реестра, выглядеть он будет примерно так:

Далее нам надо сделать экспорт веток реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptography и HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptography. Последовательно открываем эти две ветки и делаем экспорт данных. Для этого надо кликнуть правой кнопкой мыши по требуемой строке и выбрать "Экспортировать".

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

В некоторых версиях программы первой ветки может не быть, не удивляемся. После удаления перезагружаем компьютер, заходим в СУФД, смотрим – ушла ли ошибка cryptsignmessage 0xc000000d. Так как эта рекомендация есть на официальном сайте техподдержки продукта Крипто-Про – проблема устраняется у большинства пользователей. Для обратного экспорта значений реестра (если ошибка не ушла и требуется вернуть прошлое состояние) по экспортированной ветке необходимо кликнуть правой кнопкой мыши и выбрать Слияние.

Оцените статью
ПК Знаток
Добавить комментарий

Adblock
detector