Ошибки
USB-токены и смарт-карты JaCartaAPI и SDKUSB-токены и смарт-карты JaCarta
Классы ошибок
Заголовок раздела «Классы ошибок»Ошибка в виде структуры
Заголовок раздела «Ошибка в виде структуры»Перечень возможных ошибок
Заголовок раздела «Перечень возможных ошибок»| Код | Текстовое представление | Описание |
|---|---|---|
0x00002000 | UNKNOWN_ERROR | неизвестная ошибка |
0x00000001 | CKR_CANCEL | пользователь отказался от выполнения операции |
0x00000002 | CKR_HOST_MEMORY | недостаточно памяти для выполнения функции |
0x00000003 | CKR_SLOT_ID_INVALID | неправильный идентификатор слота |
0x00000005 | CKR_GENERAL_ERROR | такой код ошибки может означать:<br * критическую ошибку, связанную с аппаратным обеспечением; * неудачную попытку проверки пути сертификации. |
0x00000054 | CKR_FUNCTION_NOT_SUPPORTED | функция не поддерживается |
0x00000006 | CKR_FUNCTION_FAILED | при выполнении функции возник сбой |
0x00000007 | CKR_ARGUMENTS_BAD | недопустимый аргумент |
0x00000010 | CKR_ATTRIBUTE_READ_ONLY | предпринята попытка присвоения значения атрибуту, который нельзя изменять |
0x00000012 | CKR_ATTRIBUTE_TYPE_INVALID | некорректный тип атрибута |
0x00000013 | CKR_ATTRIBUTE_VALUE_INVALID | атрибут нулевой длины |
0x0000000A | CKR_CANT_LOCK | невозможно использовать разделение ресурсов |
0x00000020 | CKR_DATA_INVALID | недопустимые данные |
0x00000021 | CKR_DATA_LEN_RANGE | недопустимый размер данных |
0x00000030 | CKR_DEVICE_ERROR | ошибка при обращении к устройству или слоту |
0x00000031 | CKR_DEVICE_MEMORY | для выполнения функции недостаточно памяти в устройстве |
0x00000032 | CKR_DEVICE_REMOVED | токен был изъят из слота |
0x00000050 | CKR_FUNCTION_CANCELED | время ожидания выполнения функции истекло |
0x00000060 | CKR_KEY_HANDLE_INVALID | функции передан некорректный дескриптор ключа |
0x00000062 | CKR_KEY_SIZE_RANGE | недопустимый размер ключа |
0x00000063 | CKR_KEY_TYPE_INCONSISTENT | данный тип ключа не может использоваться с данным механизмом |
0x00000069 | CKR_KEY_NOT_WRAPPABLE | библиотека не может экспортировать данный ключ |
0x00000070 | CKR_MECHANISM_INVALID | при выполнении криптографической функции был указан неправильный механизм |
0x00000071 | CKR_MECHANISM_PARAM_INVALID | при выполнении криптографической функции были заданы некорректные параметры механизма |
0x00000082 | CKR_OBJECT_HANDLE_INVALID | функции передан некорректный дескриптор объекта |
0x00000090 | CKR_OPERATION_ACTIVE | одна или несколько выполняющихся операций препятствуют выполнению новой операции |
0x00000091 | CKR_OPERATION_NOT_INITIALIZED | выполнение операции без предварительного указания параметров невозможно |
0x000000A0 | CKR_PIN_INCORRECT | функции передан неверный PIN-код |
0x000000A1 | CKR_PIN_INVALID | недопустимый PIN-код |
0x000000A2 | CKR_PIN_LEN_RANGE | недопустимая длина PIN-кода |
0x000000A3 | CKR_PIN_EXPIRED | PIN-код просрочен |
0x000000A4 | CKR_PIN_LOCKED | PIN-код заблокирован |
0x000000B0 | CKR_SESSION_CLOSED | сессия была закрыта в момент выполнения функции |
0x000000B1 | CKR_SESSION_COUNT | открыто слишком большое количество сессий |
0x000000B4 | CKR_SESSION_PARALLEL_NOT_SUPPORTED | невозможно открыть параллельную сессию |
0x000000B6 | CKR_SESSION_EXISTS | уже открыта сессия работы с тем же устройством |
0x000000B7 | CKR_SESSION_READ_ONLY_EXISTS | сессия открыта только для чтения. Смена режима невозможна |
0x000000B8 | CKR_SESSION_READ_WRITE_SO_EXISTS | открыта сессия чтения/записи. Открыть сеанс только для чтения невозможно |
0x000000C0 | CKR_SIGNATURE_INVALID | неправильное значение электронной подписи |
0x000000C1 | CKR_SIGNATURE_LEN_RANGE | недопустимый размер электронной подписи |
0x000000D0 | CKR_TEMPLATE_INCOMPLETE | для создания объекта недостаточно атрибутов |
0x000000D1 | CKR_TEMPLATE_INCONSISTENT | шаблон, указанный для создания объекта, содержит конфликтующие атрибуты |
0x000000E0 | CKR_TOKEN_NOT_PRESENT | в момент выполнения функции устройство было отключено |
0x000000E1 | CKR_TOKEN_NOT_RECOGNIZED | токен не поддерживается |
0x000000E2 | CKR_TOKEN_WRITE_PROTECTED | устройство недоступно для записи |
0x00000100 | CKR_USER_ALREADY_LOGGED_IN | пользователь уже предъявил PIN-код |
0x00000101 | CKR_USER_NOT_LOGGED_IN | функция не может быть выполнена в гостевом режиме работы устройства |
0x00000102 | CKR_USER_PIN_NOT_INITIALIZED | начальное значение PIN-кода не установлено |
0x00000103 | CKR_USER_TYPE_INVALID | функция не может быть выполнена в текущем режиме работы устройства |
0x00000104 | CKR_USER_ANOTHER_ALREADY_LOGGED_IN | невозможно переключение из режима администратора в режим пользователя или обратно |
0x00000150 | CKR_BUFFER_TOO_SMALL | размер заданного буфера является недостаточным для сохранения результатов функции |
0x00000170 | CKR_INFORMATION_SENSITIVE | запрашиваемый объект недоступен для чтения |
0x00000190 | CKR_CRYPTOKI_NOT_INITIALIZED | выполнение функции без инициализации Единой библиотеки PKCS#11 (библиотеки Cryptoki) невозможно |
0x00000191 | CKR_CRYPTOKI_ALREADY_INITIALIZED | попытка повторно инициализировать библиотеку Cryptoki |
0x000001B9 | CKR_PUBLIC_KEY_INVALID | неправильное значение публичного ключа |
0x00000200 | CKR_FUNCTION_REJECTED | пользователь отменил операцию |
0x00001000 | NOT_STATE_TOKEN_BINDED | значение параметра state отличается от STATE_TOKEN_BINDED (1) |
0x00001001 | NOT_STATE_NOT_BINDED | значение параметра state отличается от STATE_TOKEN_BINDED (0) |
0x00001002 | IS_STATE_NOT_BINDED | параметр state принимает значение STATE_TOKEN_BINDED (0) |
0x00001003 | NOT_STATE_UNILATERAL_AUTHENTICATION_IN_PROGRESS | значение параметра state отличается от STATE_TOKEN_BINDED (4) |
0x00001004 | NOT_STATE_SECURE_CHANNEL_CONNECTION_IN_PROGRESS | значение параметра state отличается от STATE_TOKEN_BINDED (2) |
0x00001005 | NOT_STATE_SECURE_CHANNEL_ESTABLISHED | значение параметра state отличается от STATE_TOKEN_BINDED (3) |
0x00001010 | CERTIFICATE_NOT_FOUND | сертификат не обнаружен |
0x00001011 | PUBLIC_KEY_NOT_FOUND | открытый ключ не обнаружен в памяти поддерживаемого устройства |
0x00001012 | SERVER_PUBLIC_KEY_NOT_FOUND | не найден открытый ключ сервера |
0x00001013 | INVALID_SERVER_PUBLIC_KEY | неверный открытый ключ сервера |
0x00001014 | VIRTUAL_PUBLIC_KEY_NOT_FOUND | виртуальный публичный ключ не найден |
0x00001015 | TRUST_CHAIN_NOT_BUILT | не удалось установить доверие к сертификату |
0x00001020 | DATA_TO_SIGN_ZERO_LENGTH | на подпись были представлены данные, имеющие нулевую длину |
0x00001021 | DATA_TO_VERIFY_ZERO_LENGTH | на проверку подписи были представлены данные, имеющие нулевую длину |
0x00001022 | SIGNATURE_TO_VERIFY_ZERO_LENGTH | на проверку была представлена подпись, имеющая нулевую длину |
0x00001025 | INVALID_EC_PARAMS | неверно заданы параметры криптографических преобразований по ГОСТ Р 34.10-2001 |
0x00001026 | TOKEN_MEMORY_TOO_SMALL | для выполнения операции в поддерживаемом устройстве недостаточно свободной памяти |
0x00001030 | KEY_SIZE_NOT_64 | длина ключа не равна 64 битам |
0x00001031 | CERT_NOT_MATCH_PUBLIC_KEY | сертификат не соответствует открытому ключу |
0x00001033 | FAILED_CHECK_BROWSER_VERS | ошибка проверки версии используемого браузера |
0x00001034 | BROWSER_VERS_NOT_SUPPORTED | используемая версия браузера не поддерживается |
0x00001036 | INVALID_USER_TYPE | неверно указан тип PIN-кода |
0x00001037 | PINS_NOT_MATCH | введённые значения нового PIN-кода неодинаковы |
0x00001038 | USER_CHANGE_ADMIN_PIN_NOT_STATE_NOT_BINDED | cмена PIN-кода администратора невозможна, поскольку значение параметра state отличается от STATE_TOKEN_BINDED (0) |
0x00001039 | USER_PIN_ALREADY_INITIALIZED | PIN-код пользователя уже инициализирован |
0x00001050 | SSL_ERR_GEN_SESSION_KEY | ошибка при генерации ключа защиты данных, передаваемых между клиентом и сервером |
0x00001052 | SSL_ERR_GOST_ENGINE | ошибка средства защиты, программно выполняющего криптографические преобразования на стороне клиента |
0x00001053 | SSL_ERR_SSL_NEW | ошибка в начале выполнения протокола Handshake |
0x00001054 | SSL_ERR_CONNECT | ошибка при выполнении протокола Handshake |
0x00001055 | SSL_ERR_SSL_WRITE | ошибка при подготовке данных к защищённой передаче |
0x00001056 | SSL_ERR_SSL_READ | ошибка при чтении защищённых для передачи данных |
0x00001057 | SSL_ERR_LOAD_CERT_AND_KEY_FROM_TOKEN | ошибка при попытке считать сертификат и открытый ключ из памяти поддерживаемого устройства |
0x00001058 | SSL_ERR_GET_PEER_PUBLIC_KEY | ошибка при получении открытого ключа сервера |
0x00001070 | CERT_PARS_ERR_GET_PUBLIC_KEY | не удалось считать открытый ключ из сертификата |
0x00001071 | CERT_PARS_ERR_GET_ISSUER_AND_SER_NUMBER | не удалось считать имя удостоверяющего центра и серийный номер из сертификата |
0x00001072 | CERT_PARS_ERR_PRINT_CERT | не удалось получить информацию о сертификате |
0x00001073 | P11LIBRARY_LOAD_FAILED | не удалось загрузить библиотеку JCPKCS11 |
0x00001074 | P11LIBRARY_INIT_FAILED | не удалось инициализировать библиотеку JCPKCS11 |
0x00002010 | CKR_LICENSE_ERROR | ошибка проверки лицензии |
0x00002011 | CKR_LICENSE_NOFEATURE | для выполнения операции отсутсвует лицензия |
0x00003000 | FAILED_TO_READ_LOCAL_FILE | не удалось прочитать файл |
0x00003001 | LOCAL_FILE_TOO_LARGE | размер файла слишком большой |
0x00003002 | NOT_ENOUGH_MEMORY | не удалось выделить память |
0x00003006 | INTERNAL_ERROR | внутренняя ошибка выполнения операции |
0x00003010 | INVALID_URL | недопустимый формат URL |
0x00003011 | PARSE_ERROR_PEM | недопустимый формат PEM-данных |
0x00003012 | PARSE_ERROR_DER | недопустимый формат DER-данных |
0x80003007 | CKR_UNTRUSTED_WEB_APPLICATION | Требуется добавить используемый домен в список доверенных. Запустите для этого приложение Доверенные сайты, которое установилось вместе с JC-WebClient |
0x80000011 | CKR_KT2_PIN_ALREADY_SET | PIN-код уже установлен |
0x80000015 | CKR_PUK_INCORRECT | неправильный PUK-код |
0x80000016 | CKR_CANNOT_UNLOCK | невозможно разблокировать PIN-код |
0x80000026 | CKR_PUK_INVALID | недопустимые символы в значении PUK-кода |
0x8000002A | CKR_SM_REQUIRED | для выполнения команды необходимо установить защищённое соединение |
0x8000002C | CKR_PKCS7_PUBLIC_KEY_NOT_FOUND | при проверке подписи под PKCS #7 на JaCarta-2 ГОСТ не был найден открытый ключ |
0x8000002D | CKR_ICL_LIBRARY_NOT_FOUND | ИКБ не найдена |
0x80000041 | CKR_ICL_JCVERIFY_NOT_FOUND | утилита jcverify не найдена |
0x80000042 | CKR_ICL_JCVERIFY_CHECKSUM_NOT_FOUND | файл контрольных сумм jcverify не найден |
0x80000043 | CKR_ICL_CHECKSUM_NOT_FOUND | файл контрольных сумм ИКБ не найден |
0x80000044 | CKR_ICL_JCVERIFY_CHECKSUM | неверные контрольная сумма утилиты jcverify |
0x80000045 | CKR_ICL_CHECKSUM | неверная контрольная сумма ИКБ |
0x80000046 | CKR_ICL_NOT_ICL | при загрузке ИКБ произошла ошибка. Требуемые функции не найдены |
0x80000047 | CKR_PUK_NOT_INITIALIZED | PUK-код не инициализирован |
0x800000A0 | CKR_SIGNATURE_PIN_INCORRECT | функции передан неверный PIN-код подписи |

