Коды ошибок электронной подписи
47 кодов, которые выдают КриптоПро CSP, браузерный плагин, Рутокен и проверка сертификата. Код и описание взяты из справочника Windows (WinError.h), пояснение - что ошибка обычно значит при работе с подписью
Криптопровайдер и ключи (0x8009...)
Ошибки КриптоПро CSP и CryptoAPI Windows: ключ, контейнер, алгоритм, доступ
0x80090001NTE_BAD_UID
Неверный идентификатор контекста криптопровайдера, обычно сбой программы, которая обращается к подписи
Bad UID
0x80090002NTE_BAD_HASH
Неверная хеш-функция или хеш, часто несовпадение алгоритмов ГОСТ у программы и сертификата
Bad Hash
0x80090003NTE_BAD_KEY
Ключ повреждён или не подходит к операции
Bad Key
0x80090004NTE_BAD_LEN
Неверная длина данных или ключа
Bad Length
0x80090005NTE_BAD_DATA
Данные повреждены или не соответствуют ожидаемому формату
Bad Data
0x80090006NTE_BAD_SIGNATURE
Подпись не прошла проверку: документ изменён после подписания или подпись повреждена
Invalid Signature
0x80090007NTE_BAD_VER
Версия криптопровайдера не подходит программе
Bad Version of provider
0x80090008NTE_BAD_ALGID
Алгоритм ключа не поддерживается криптопровайдером или выбран не тот провайдер
Invalid algorithm specified
Разбор ошибки и решение →0x80090009NTE_BAD_FLAGS
Программа передала криптопровайдеру неверные параметры
Invalid flags specified
0x8009000ANTE_BAD_TYPE
Неверный тип ключа или параметра
Invalid type specified
0x8009000BNTE_BAD_KEY_STATE
Ключ нельзя использовать для этой операции, например запрещён экспорт
Key not valid for use in specified state
0x8009000DNTE_NO_KEY
Закрытый ключ не найден: носитель не подключён или сертификат не связан с контейнером
Key does not exist
Решение: КриптоПро не видит сертификат или флешку с подписью →0x8009000FNTE_EXISTS
Контейнер с таким именем уже есть на носителе
Object already exists
0x80090010NTE_PERM
Нет доступа к ключу: права пользователя Windows, срок действия ключа или лицензия
Access denied
0x80090011NTE_NOT_FOUND
Объект не найден: контейнер, ключ или параметр
Object was not found
0x80090013NTE_BAD_PROVIDER
Указанный криптопровайдер не установлен или указан неверно
Invalid provider specified
0x80090014NTE_BAD_PROV_TYPE
Тип криптопровайдера не совпадает с типом ключа
Invalid provider type specified
0x80090016NTE_BAD_KEYSET
Набор ключей не существует: сертификат есть, а закрытый ключ к нему не найден
Keyset does not exist
Разбор ошибки и решение →0x80090019NTE_KEYSET_NOT_DEF
Набор ключей не определён: криптопровайдер не установлен или повреждён
The keyset is not defined
0x8009001DNTE_PROVIDER_DLL_FAIL
Криптопровайдер не запустился: повреждённая установка или конфликт программ
Provider DLL failed to initialize correctly
0x8009001ENTE_PROV_DLL_NOT_FOUND
Файлы криптопровайдера не найдены, нужна переустановка
Provider DLL could not be found
0x8009001FNTE_BAD_KEYSET_PARAM
Неверное имя контейнера или параметр набора ключей
The Keyset parameter is invalid
0x80090020NTE_FAIL
Внутренняя ошибка криптопровайдера, причину ищут по журналу и тесту контейнера
An internal error occurred
0x80090023NTE_TOKEN_KEYSET_STORAGE_FULL
На токене нет места под новый контейнер
The security token does not have storage space available for an additional container
0x80090024NTE_TEMPORARY_PROFILE
Windows загрузила временный профиль пользователя, ключи из реестра недоступны
The profile for the user is a temporary profile
0x80090029NTE_NOT_SUPPORTED
Операция не поддерживается криптопровайдером или носителем
The requested operation is not supported
0x8009002ENTE_UI_REQUIRED
Нужен ввод PIN-кода или пароля, а программа работает без окна
This operation requires input from the user
Сертификаты и цепочка доверия (0x8009200..., 0x800B01...)
Ошибки проверки сертификата: срок, отзыв, корневой сертификат
0x80092004CRYPT_E_NOT_FOUND
Не найден объект или свойство, часто у сертификата нет ссылки на закрытый ключ
Cannot find object or property
0x8009200BCRYPT_E_NO_KEY_PROPERTY
Не найдены сертификат и закрытый ключ для расшифровки
Cannot find the certificate and private key for decryption
0x80092010CRYPT_E_REVOKED
Сертификат отозван удостоверяющим центром, нужен новый
The certificate is revoked
0x80092012CRYPT_E_NO_REVOCATION_CHECK
Не удалось проверить, отозван ли сертификат: нет списка отзыва или доступа к нему
The revocation function was unable to check revocation for the certificate
0x80092013CRYPT_E_REVOCATION_OFFLINE
Сервер списка отзыва недоступен: интернет, прокси или сайт удостоверяющего центра
The revocation function was unable to check revocation because the revocation server was offline
0x800B0101CERT_E_EXPIRED
Срок действия сертификата истёк или ещё не начался. Проверьте и дату на компьютере
A required certificate is not within its validity period
0x800B0109CERT_E_UNTRUSTEDROOT
Корневой сертификат удостоверяющего центра не установлен в доверенные
A certificate chain processed, but terminated in a root certificate which is not trusted
0x800B010ACERT_E_CHAINING
Не удаётся построить цепочку до корневого сертификата: нет промежуточного или корневого сертификата
A certificate chain could not be built to a trusted root authority
Токены и смарт-карты (0x8010...)
Ошибки службы смарт-карт Windows: Рутокен, JaCarta и другие носители
0x8010000CSCARD_E_NO_SMARTCARD
Носитель не вставлен или не определяется
The operation requires a Smart Card, but no Smart Card is currently in the device
Решение: Компьютер или КриптоПро не видит Рутокен: что делать →0x80100017SCARD_E_READER_UNAVAILABLE
Считыватель недоступен: токен отключили или его заняла другая программа
The specified reader is not currently available for use
0x8010001DSCARD_E_NO_SERVICE
Не запущена служба Windows «Смарт-карта»
The Smart card resource manager is not running
Решение: Компьютер или КриптоПро не видит Рутокен: что делать →0x8010001ESCARD_E_SERVICE_STOPPED
Служба «Смарт-карта» остановилась во время работы
The Smart card resource manager has shut down
0x8010002CSCARD_E_NO_SUCH_CERTIFICATE
На носителе нет запрошенного сертификата
The requested certificate does not exist
0x8010002ESCARD_E_NO_READERS_AVAILABLE
Windows не видит ни одного считывателя: нет драйвера токена или токен не подключён
Cannot find a smart card reader
Решение: Компьютер или КриптоПро не видит Рутокен: что делать →0x80100069SCARD_W_REMOVED_CARD
Токен вынули или он отключился во время операции
The smart card has been removed
0x8010006BSCARD_W_WRONG_CHV
Введён неверный PIN-код
The card cannot be accessed because the wrong PIN was presented
Решение: PIN-код Рутокен по умолчанию и что делать, если токен заблокирован →0x8010006CSCARD_W_CHV_BLOCKED
PIN-код заблокирован после исчерпания попыток
The card cannot be accessed because the maximum number of PIN entry attempts has been reached
Решение: PIN-код Рутокен по умолчанию и что делать, если токен заблокирован →0x8010006ESCARD_W_CANCELLED_BY_USER
Окно ввода PIN-кода закрыли без ввода
The action was canceled by the user
Ошибки Windows (0x8007...)
Системные коды Windows, которые часто выдают плагин и площадки
0x800704C7ERROR_CANCELLED
Операцию отменили: закрыли окно выбора сертификата или ввода PIN-кода
The operation was canceled by the user
0x8007065BERROR_FUNCTION_FAILED
Функция завершилась с ошибкой. В КриптоПро часто значит, что истекла лицензия CSP
Function failed during execution
Решение: Лицензия КриптоПро CSP: какую купить, где и как ввести →
Не помогло?
Инженер решит проблему удалённо при вас
- · подключение по разовому паролю через RuDesktop или AnyDesk
- · пароли и PIN-код токена вводите только вы
- · официальный чек самозанятого после работы
Пришлите скриншот ошибки и напишите, на какой площадке она появилась