Проблема с использованием электронной подписи: ошибка 0x8007065B
Если при работе с электронной подписью возникает сообщение об ошибке с кодом 0x8007065B, это указывает на отсутствие действующей лицензии на использование программы КриптоПро CSP.
Так же возможны следующие сообщения при данной ошибке:
Ошибка исполнения функции
Function failed during execution
0x8007065B
0x65b
1627
Причина появления данной ошибки заключается в том, что срок действия лицензии на КриптоПро CSP подошел к концу.
Чтобы устранить проблему, необходимо приобрести и активировать новую лицензию для КриптоПро CSP. Рекомендуется сразу приобрести версию 5.0, чтобы обеспечить актуальность программы и избежать подобных ситуаций в будущем.
Для работы с электронными подписями, в которых не предусмотрена встроенная лицензия КриптоПро CSP, необходимо приобрести отдельную лицензию на каждое рабочее место. Если лицензия уже встроена в сертификат, дополнительных покупок не требуется.
Как проверить наличие лицензии?
Проверить статус лицензии КриптоПро CSP можно следующим образом:
1) В Windows:
- во вкладке Общие в панели КриптоПро CSP;
- в оснастке Управление лицензиями КриптоПро PKI;
- в разделе Общее в панели Инструменты КриптоПро (только для CSP 5.0).
2) В macOS:
- в разделе Общее в панели Инструменты КриптоПро (только для CSP 5.0);
- если установлен КриптоПро CSP 4.0, то только с помощью выполнения команды в Терминале (Finder-Программы-Утилиты-Терминал):
/opt/cprocsp/sbin/cpconfig -license -view
3) В Linux:
- в разделе Общее в панели Инструменты КриптоПро (только для CSP 5.0);
- если установлен КриптоПро CSP 4.0 или нет GUI, то только с помощью выполнения команды в консоли:
/opt/cprocsp/sbin/<arch>/cpconfig -license -view
В команде под <arch> подразумевается один из следующих идентификаторов платформы:
ia32 — для 32-разрядных систем; amd64 — для 64-разрядных систем.
Решение проблемы
Для полноценного использования электронной подписи потребуется:
- Приобрести лицензию на программу КриптоПро CSP;
- Активировать её, введя серийный номер в соответствующем разделе программы.
Активировать лицензию КриптоПро CSP можно следующим образом:
1) В Windows:
- кнопка Ввод лицензии во вкладке Общие в панели КриптоПро CSP;
- в оснастке Управление лицензиями КриптоПро PKI (КриптоПро CSP / контекстное меню / Все задачи / Ввести серийный номер);
- кнопка Ввести лицензию в разделе Общее в панели Инструменты КриптоПро (только для CSP 5.0 R2 и новее).
Таким образом, ошибка исполнения функции (0x8007065B) легко решается путем приобретения и активации лицензии КриптоПро CSP, что обеспечит бесперебойную работу с электронными подписями.
2) В macOS
3) В Linux
После активации лицензии программа начнет работать корректно, и вы сможете использовать все функции электронной подписи без ограничений. Важно помнить, что лицензия приобретается индивидуально для каждого рабочего места, где планируется работа с электронной подписью.