CKR_OK |
0x00000000 |
функция выполнена успешно |
CKR_HOST_MEMORY |
0x00000002 |
компьютер, на котором запущена библиотека, не имеет достаточно памяти для
выполнения функции. |
CKR_SLOT_ID_INVALID |
0x00000003 |
недопустимый идентификатор слота |
CKR_GENERAL_ERROR |
0x00000005 |
общий сбой при работе с библиотекой |
CKR_FUNCTION_FAILED |
0x00000006 |
выполнение функции было прервано или она не может быть выполнена |
CKR_ARGUMENTS_BAD |
0x00000007 |
недопустимые аргументы |
CKR_NO_EVENT |
0x00000008 |
возвращается, если C_WaitForSlotEvent() вызван
в режиме без блокировки и новых событий слота нет |
CKR_ATTRIBUTE_VALUE_INVALID |
0x00000013 |
недопустимое значение атрибута |
CKR_CANT_LOCK |
0x0000000A |
невозможно использовать разделение ресурсов |
CKR_ATTRIBUTE_READ_ONLY |
0x00000010 |
невозможно установить значение атрибута,
т.к. он поддерживает только чтение |
CKR_ATTRIBUTE_SENSITIVE |
0x00000011 |
запрашиваемый атрибут недоступен для чтения |
CKR_ATTRIBUTE_TYPE_INVALID |
0x00000012 |
недопустимый тип атрибута |
CKR_DATA_INVALID |
0x00000020 |
недопустимые данные |
CKR_DEVICE_ERROR |
0x00000030 |
возникла проблема с токеном и/или слотом |
CKR_DEVICE_MEMORY |
0x00000031 |
памяти токена недостаточно для данной операции |
CKR_DEVICE_REMOVED |
0x00000032 |
токен был изъят из слота |
CKR_ENCRYPTED_DATA_LEN_RANGE |
0x00000041 |
недопустимый размер зашифрованных данных |
CKR_FUNCTION_NOT_SUPPORTED |
0x00000054 |
вызванная функция не поддерживается библиотекой |
CKR_KEY_HANDLE_INVALID |
0x00000060 |
недопустимый дескриптор ключа |
CKR_KEY_SIZE_RANGE |
0x00000062 |
размер ключа лежит за пределами, поддерживаемыми библиотекой |
CKR_KEY_TYPE_INCONSISTENT |
0x00000063 |
данный ключ невозможно использовать с указанным механизмом |
CKR_KEY_FUNCTION_NOT_PERMITTED |
0x00000068 |
атрибуты ключа не позволяют его использование данным образом |
CKR_KEY_NOT_WRAPPABLE |
0x00000069 |
библиотека не может экспортировать данный ключ |
CKR_MECHANISM_INVALID |
0x00000070 |
недопустимый механизм |
CKR_MECHANISM_PARAM_INVALID |
0x00000071 |
недопустимый параметр механизма |
CKR_OBJECT_HANDLE_INVALID |
0x00000082 |
недопустимый дескриптор объекта |
CKR_OPERATION_ACTIVE |
0x00000090 |
на устройстве уже есть активная операция,
что не позволяет начать новую операцию |
CKR_OPERATION_NOT_INITIALIZED |
0x00000091 |
в указанном сеансе нет активной операции данного типа |
CKR_PIN_INCORRECT |
0x000000A0 |
неверный PIN-код |
CKR_PIN_INVALID |
0x000000A1 |
недопустимый PIN-код |
CKR_PIN_LEN_RANGE |
0x000000A2 |
недопустимый размер PIN-кода |
CKR_PIN_LOCKED |
0x000000A4 |
указанный PIN-код заблокирован и не может быть использован |
CKR_SESSION_CLOSED |
0x000000B0 |
сеанс был закрыт в момент выполнения функции |
CKR_SESSION_COUNT |
0x000000B1 |
открыто слишком большое количество сеансов |
CKR_SESSION_HANDLE_INVALID |
0x000000B3 |
недопустимый дескриптор сеанса |
CKR_SESSION_PARALLEL_NOT_SUPPORTED |
0x000000B4 |
данный токен не поддерживает параллельные сеансы |
CKR_SESSION_EXISTS |
0x000000B6 |
сеанс с данным токеном уже существует,
следовательно, токен не может быть инициализирован |
CKR_SESSION_READ_ONLY_EXISTS |
0x000000B7 |
сеанс на чтение уже открыт и администратор не может быть залогинен |
CKR_SESSION_READ_WRITE_SO_EXISTS |
0x000000B8 |
сеанс чтения/записи уже открыт,
администратор не имеет возможности залогиниться |
CKR_SIGNATURE_INVALID |
0x000000C0 |
недопустимая подпись |
CKR_SIGNATURE_LEN_RANGE |
0x000000C1 |
недопустимый размер подписи |
CKR_TEMPLATE_INCOMPLETE |
0x000000D0 |
шаблон, указанный для создания объекта, неполон |
CKR_TEMPLATE_INCONSISTENT |
0x000000D1 |
шаблон, указанный для создания объекта,
содержит конфликтующие атрибуты |
CKR_TOKEN_NOT_PRESENT |
0x000000E0 |
в слоте отсутствует токен |
CKR_TOKEN_NOT_RECOGNIZED |
0x000000E1 |
токен не поддерживается |
CKR_TOKEN_WRITE_PROTECTED |
0x000000E2 |
данный токен защищен от записи |
CKR_USER_ALREADY_LOGGED_IN |
0x00000100 |
пользователь уже залогинен |
CKR_USER_NOT_LOGGED_IN |
0x00000101 |
действие не может быть выполнено, т.к. пользователь не залогинен |
CKR_USER_PIN_NOT_INITIALIZED |
0x00000102 |
PIN-код пользователя не инициализирован (см. C_InitPIN() ) |
CKR_USER_TYPE_INVALID |
0x00000103 |
недопустимый тип пользователя |
CKR_USER_ANOTHER_ALREADY_LOGGED_IN |
0x00000104 |
указанный пользователь не может быть залогинен в данном
сеансе, так как другой пользователь уже залогинен в нем |
CKR_BUFFER_TOO_SMALL |
0x00000150 |
вывод функции слишком велик для предоставленного буфера |
CKR_INFORMATION_SENSITIVE |
0x00000170 |
запрашиваемый объект недоступен для чтения |
CKR_CRYPTOKI_NOT_INITIALIZED |
0x00000190 |
функция не может быть выполнена, т.к. библиотека еще не
была инициализированна (см. C_Initialize() ) |
CKR_CRYPTOKI_ALREADY_INITIALIZED |
0x00000191 |
библиотека уже была инициализированна вызовом
C_Initialize() и не была закрыта соответствующим вызовом C_Finalize() |
CKR_FUNCTION_REJECTED |
0x00000200 |
запрос на подпись отклонен пользователем |
CKR_KT2_PIN_ALREADY_SET |
0x80000011 |
PIN-код уже установлен |
CKR_PUK_INCORRECT |
0x80000015 |
неправильный PUK-код |
CKR_CANNOT_UNLOCK |
0x80000016 |
невозможно разблокировать PIN-код |
CKR_PUK_INVALID |
0x80000026 |
недопустимые символы в значении PUK-кода |
CKR_SM_REQUIRED |
0x8000002A |
для выполнения команды необходимо установить защищённое соединение |
CKR_PKCS7_PUBLIC_KEY_NOT_FOUND |
0x8000002C |
при проверке подписи под PKCS #7 на JaCarta-2 ГОСТ не был найден открытый ключ |
CKR_NEED_MORE_DATA |
0xC4900003 |
ошибка TLS - необходимо передать больше данных для расшифровки сообщения |
CKR_ICL_LIBRARY_NOT_FOUND |
0x8000002D |
ИКБ (jckt2) не найдена |
CKR_ICL_JCVERIFY_NOT_FOUND |
0x80000041 |
утилита jcverify не найдена |
CKR_ICL_JCVERIFY_CHECKSUM_NOT_FOUND |
0x80000042 |
файл контрольных сумм jcverify не найден |
CKR_ICL_CHECKSUM_NOT_FOUND |
0x80000043 |
файл контрольных сумм ИКБ (jckt2) не найден |
CKR_ICL_JCVERIFY_CHECKSUM |
0x80000044 |
неверные контрольная сумма утилиты jcverify |
CKR_ICL_CHECKSUM |
0x80000045 |
неверная контрольная сумма ИКБ (jckt2) |
CKR_ICL_NOT_ICL |
0x80000045 |
при загрузке ИКБ (jckt2) произошла ошибка. Требуемые функции не найдены |