Как устранить ошибку 0x8007065b исполнения функции – не удалось создать подпись
Для нормальной работы с электронной подписью (ЭП) предприниматель обязан установить на компьютер криптопровайдер – специальное программное обеспечение (ПО), с помощью которого можно шифровать трафик криптографическим ключом. Такое ПО является платным, несвоевременное продление лицензии грозит появлением сообщений о системных ошибках. Например, ошибки 0х8007065b на провайдере КриптоПро.
СОДЕРЖАНИЕ СТАТЬИ:
Описание ошибки и причины
Код ошибки с подписью вылезает при попытке воспользоваться электронной подписью в браузерном расширении криптопровайдера КриптоПро CSP. Сопровождающие надписи могут быть следующими:
- «Ошибка исполнения функции»;
- «Не удалось создать подпись».
Причина проблемы – для пользователя закончился пробный период использования криптопровайдера. Также возможен технический сбой по вине компании-провайдера, однако КриптоПро надежен, и сбои случаются редко.
Способы решения
Основной и надежный вариант решения проблемы – покупка лицензии или ее продление. Также можно исправить реестр операционной системы с целью исправить возможное несоответствие с сертификатами ФНС, однако такое решение нельзя назвать долгосрочным.
Проверка лицензии
Перед тем, как приступать к исправлению ситуации, нужно удостовериться, что лицензия отсутствует. Это можно сделать чрез приложение криптопровайдера, установленное на компьютере. Для Windows алгоритм выглядит следующим образом.
- Найти корневую папку программы КриптоПро, запустить стартовое приложение (или запустить его через ярлык).
- В открывшемся окне найти раздел «Срок действия». Если напротив него указано, что лицензия истекла, значит, ее необходимо продлить.
В maciOS статус лицензии можно отследить для 5-го поколения программы в разделе «Общее», нажав на иконку КриптоПро. Для более старых версий провайдера проверка возможна только командный терминал – нужно ввести в командную строку команду /opt/cprocsp/sbin/cpconfig -license –view.
Нужно ввести команду /opt/cprocsp/sbin/<arch>/cpconfig -license –view, причем вместо <arch> для 64-разрядной версии системы вставить amd64, для 32-разрядной – ia32.
Покупка лицензии, ее активация
Купить лицензию КриптоПро можно на официальном сайте сервиса, а также у посредников. Нередко сделать это можно даже в налоговой, при получении ключа электронной подписи.
Активировать лицензию можно в установленной программе, следуя следующему алгоритму.
- Найти программу CryptoPro CSP в списке установленных через «Пуск» или другим способом, открыть приложение.
- Перейти в раздел «Общие», нажать на кнопку «Ввод лицензии».
- Указать данные о пользователе, а также ввести приобретенный серийный номер лицензии.
То же можно сделать в оснастке криптопровайдера.
Обновление ПО
Ошибка исполнения функции криптопровайдера может также возникать из-за несвоевременного обновления криптопровайдера. То есть когда его использование становится невозможным из-за обновленных сертификатов безопасности ФНС. В этом случае нужно просто обновить провайдер до актуальной версии.
Увы, но встроенной утилиты обновления в КриптоПро нет. Нужно снести программу с компьютера полностью и установить плагин заново, скачав установщик с официального сайта. Также потребуется ввести серийный номер лицензии.
Изменение реестра
Если пользователь знаком с терминалом реестра Windows, он может попробовать отредактировать возникшую ошибку самостоятельно. По крайней мере, это было возможно для поколения КриптоПро CSP 4.0. Чтобы сделать это, нужно следовать указанной ниже последовательности действий.
- Открыть командую строку операционной системы, зажав одновременно R и Win.
- Ввести команду на открытие реестра ОС – regedit. Нажать «Выполнить».
- Откроется реестр исполняемых команд операционной системой. Нужно снести в редакторе записи [-HKEY_CLASSES_ROOT\CLSID\{C8B655BB-28A0-4BB6-BDE1-D0826457B2DF2}] и HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{C8B655BB-28A0-4BB6-BDE1-D0826457B2DF2}].
- После этого нужно все равно переустановить программу (в данном случае, 4-го поколения). Ошибка должна пропасть.