Ошибка подписи cryptsignmessage 0xc000000d СУФД

Программирование, Хакинг, Безопасность, Софт, Железо, а также всё связанное с компьютерами
Аватара пользователя
Андрей
Архитектор
Сообщения: 4182
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 420 раз
Поблагодарили: 272 раза

Ошибка подписи cryptsignmessage 0xc000000d СУФД

Сообщение Андрей » 17 дек 2018, 19:56

С переходом на версию 4.0 криптопровайдера Крипто-Про у пользователей различных систем, работающих с цифровыми ключами, стали появляться разного рода проблемы.

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

Для ее устранения необходимо править реестр.

Экспортируем:

Код: Выделить всё

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\
Далее мы удаляем из реестра следующие записи:

Код: Выделить всё

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\CryptDllFindOIDInfo\1.2.643.2.1.3.2.1!1
В некоторых версиях программы первой ветки может не быть, не удивляемся. После удаления перезагружаем компьютер, заходим в СУФД, смотрим - ушла ли ошибка cryptsignmessage 0xc000000d. Эта рекомендация есть на официальном сайте техподдержки продукта Крипто-Про - проблема устраняется у большинства пользователей. Для обратного экспорта значений реестра (если ошибка не ушла и требуется вернуть прошлое состояние) по экспортированной ветке необходимо кликнуть правой кнопкой мыши и выбрать Слияние.
Конец жизни – это начало жизни где-то,
Ничто не появляется из ниоткуда, даже планеты.
И мы летим вперёд, доверившись Божественным вёслам,
Не бойся будущего, не жалей о прошлом.

Аватара пользователя
Андрей
Архитектор
Сообщения: 4182
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 420 раз
Поблагодарили: 272 раза

Re: Ошибка подписи cryptsignmessage 0xc000000d СУФД

Сообщение Андрей » 18 дек 2018, 16:33

Устанавливать Континент АП из командной строки от имени администратора без межсетевого экрана и криптопровайдера так:

Код: Выделить всё

Continent_AP_3.7.7.651.exe /S /NR /LANG=RU /DO=INSTALL /NMSE /NCSP
Конец жизни – это начало жизни где-то,
Ничто не появляется из ниоткуда, даже планеты.
И мы летим вперёд, доверившись Божественным вёслам,
Не бойся будущего, не жалей о прошлом.

Аватара пользователя
Андрей
Архитектор
Сообщения: 4182
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 420 раз
Поблагодарили: 272 раза

Re: Ошибка подписи cryptsignmessage 0xc000000d СУФД

Сообщение Андрей » 18 дек 2018, 16:57

Проблема решается путём установки КриптоПро CSP 4.0 R4 (4.0.9963):
https://www.cryptopro.ru/sites/default/ ... PSetup.exe
Конец жизни – это начало жизни где-то,
Ничто не появляется из ниоткуда, даже планеты.
И мы летим вперёд, доверившись Божественным вёслам,
Не бойся будущего, не жалей о прошлом.

Аватара пользователя
Андрей
Архитектор
Сообщения: 4182
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 420 раз
Поблагодарили: 272 раза

Re: Ошибка создания подписи интерфейс не поддерживается 0x80004002 СУФД

Сообщение Андрей » 20 дек 2018, 15:41

Ошибка создания подписи интерфейс не поддерживается (0x80004002) в СУФД.

Проверьте, есть ли на неработающем ПК ветки

Код: Выделить всё

HKCR\Classes\CLSID\{B04C8637-10BD-484E-B0DA-B8A039F60024}\InprocServer32
HKCR\WOW6432Node\Classes\CLSID\{B04C8637-10BD-484E-B0DA-B8A039F60024}\InprocServer32
Если есть, попробуйте их удалить.
SHOT_PLUG.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Конец жизни – это начало жизни где-то,
Ничто не появляется из ниоткуда, даже планеты.
И мы летим вперёд, доверившись Божественным вёслам,
Не бойся будущего, не жалей о прошлом.

Аватара пользователя
Андрей
Архитектор
Сообщения: 4182
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 420 раз
Поблагодарили: 272 раза

Re: Если не работает ЭП ГОСТ 2012

Сообщение Андрей » 20 фев 2019, 19:53

Надо удалить в реестре

Код: Выделить всё

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 1\CryptDllImportPublicKeyInfoEx\1.2.643.7.1.1.1.1
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\OID\EncodingType 1\CryptDllImportPublicKeyInfoEx\1.2.643.7.1.1.1.1
http://www.cryptopro.ru/forum2/default. ... ts&t=15557

Обновить КП до 4.0 если 3.6.
Конец жизни – это начало жизни где-то,
Ничто не появляется из ниоткуда, даже планеты.
И мы летим вперёд, доверившись Божественным вёслам,
Не бойся будущего, не жалей о прошлом.

Аватара пользователя
Андрей
Архитектор
Сообщения: 4182
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 420 раз
Поблагодарили: 272 раза

Re: Ошибка создания подписи 0x8007065B (Ошибка исполнения функции.)

Сообщение Андрей » 17 май 2019, 14:26

Ошибка создания подписи 0x8007065B (Ошибка исполнения функции.)
Причина?

- Проблема в лицензиях CSP.
Конец жизни – это начало жизни где-то,
Ничто не появляется из ниоткуда, даже планеты.
И мы летим вперёд, доверившись Божественным вёслам,
Не бойся будущего, не жалей о прошлом.