API v4.13.0.0

Class: errorCodes

Объект, содержащий коды ошибок Рутокен Плагин.

Примечание

Рутокен Плагин может возвращать ошибки из подсистем, которые не входят в документацию.

Пример функции задания описаний кодов возврата можно посмотреть здесь.

Резюме

Свойства

Код ошибкиНазвание ошибки Описание
2BAD_PARAMS

Неправильные параметры.

В метод Рутокен Плагина были переданы некорректные параметры. Подробное описание допустимых значений приведено в описании методов

3DEVICE_NOT_FOUND

Устройство не найдено.

Устройства с переданным идентификатором не существует

5CERTIFICATE_CATEGORY_BAD

Некорректная категория сертификата.

Была передана неподдерживаемая категория сертификата

6CERTIFICATE_EXISTS

Сертификат с таким телом уже существует на устройстве

8PIN_CHANGED

PIN-код был изменен извне.

PIN-код был изменен сторонними средствами. Требуется заново выполнить аутентификацию

9SESSION_INVALID

Текущая сессия устарела.

Возможно, устройство было использовано из стороннего приложения. Необходимо выполнить перечисление устройств

10KEY_LABEL_NOT_UNIQUE

Метка ключевой пары не является уникальной.

При создании ключевой пары по метке была обнаружена ключевая пара с такой же меткой

12CA_CERTIFICATES_NOT_FOUND

Корневые сертификаты отсутствуют.

При проверке сертификата не удалось найти ни одного корневого сертификата

13CERTIFICATE_VERIFICATION_ERROR

Ошибка проверки сертификата

14PKCS11_LOAD_FAILED

Не удалось загрузить модуль PKCS#11.

Библиотека PKCS#11 не найдена или некорректна

15NOT_ENOUGH_MEMORY

Недостаточно памяти

16PIN_LENGTH_INVALID

Введен слишком короткий PIN-код

17PIN_INCORRECT

Введен неправильный PIN-код

18PIN_LOCKED

PIN-код заблокирован

19USER_NOT_LOGGED_IN

Пользователь не авторизован

20KEY_NOT_FOUND

Не найдена соответствующая ключевая пара

21KEY_ID_NOT_UNIQUE

Идентификатор ключевой пары не является уникальным.

На устройстве были обнаружены ключевые пары с одинаковыми идентификаторами

22CERTIFICATE_NOT_FOUND

Сертификат не найден на устройстве.

Сертификат с переданным идентификатором отсутствует на устройстве

23CERTIFICATE_HASH_NOT_UNIQUE

Идентификатор сертификата не является уникальным.

На устройстве были обнаружены сертификаты с одинаковыми идентификаторами

24TOKEN_INVALID

Ошибка чтения/записи устройства.

Возможно, устройство было извлечено

25WRONG_KEY_TYPE

Неправильный тип ключа

26DEVICE_ERROR

Ошибка устройства.

При выполнении операции на токене произошла ошибка

27DATA_INVALID

Неверные данные

28UNSUPPORTED_BY_TOKEN

Операция не поддерживается токеном

29KEY_FUNCTION_NOT_PERMITTED

Операция запрещена для данного типа ключа

30FUNCTION_REJECTED

Операция отклонена пользователем

31FUNCTION_FAILED

Невозможно выполнить операцию

32BASE64_DECODE_FAILED

Ошибка декодирования из base64.

Невозможно произвести декодирование из base64. Возможно данные повреждены или переданы в неверном формате

33ASN1_ERROR

Ошибка разбора структуры ASN.1.

Невозможно произвести декодирование структуры ASN.1. Возможно данные повреждены или переданы в неверном формате

34PEM_ERROR

Ошибка декодирования PEM.

Невозможно произвести декодирование данных в формате PEM. Возможно, данные повреждены или переданы в неверном формате

36X509_UNABLE_TO_GET_ISSUER_CERT

Невозможно получить сертификат эмитента

37X509_UNABLE_TO_GET_CRL

Невозможно получить CRL

38X509_UNABLE_TO_DECRYPT_CERT_SIGNATURE

Невозможно расшифровать подпись сертификата

39X509_UNABLE_TO_DECRYPT_CRL_SIGNATURE

Невозможно расшифровать подпись CRL

40X509_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY

Невозможно раскодировать открытый ключ эмитента

41X509_CERT_SIGNATURE_FAILURE

Неверная подпись сертификата

42X509_CRL_SIGNATURE_FAILURE

Неверная подпись CRL

43X509_CERT_NOT_YET_VALID

Срок действия сертификата еще не начался

44X509_CRL_NOT_YET_VALID

Срок действия CRL еще не начался

45X509_CERT_HAS_EXPIRED

Срок действия сертификата истек

46X509_CRL_HAS_EXPIRED

Срок действия CRL истек

47X509_ERROR_IN_CERT_NOT_BEFORE_FIELD

Некорректные данные в поле "notBefore" у сертификата

48X509_ERROR_IN_CERT_NOT_AFTER_FIELD

Некорректные данные в поле "notAfter" у сертификата

49X509_ERROR_IN_CRL_LAST_UPDATE_FIELD

Некорректные данные в поле "lastUpdate" у CRL

50X509_ERROR_IN_CRL_NEXT_UPDATE_FIELD

Некорректные данные в поле "nextUpdate" у CRL

51X509_OUT_OF_MEM

Не хватает памяти

52X509_DEPTH_ZERO_SELF_SIGNED_CERT

Недоверенный самоподписанный сертификат

53X509_SELF_SIGNED_CERT_IN_CHAIN

В цепочке обнаружен недоверенный самоподписанный сертификат

54X509_UNABLE_TO_GET_ISSUER_CERT_LOCALLY

Невозможно получить локальный сертификат эмитента

55X509_UNABLE_TO_VERIFY_LEAF_SIGNATURE

Невозможно проверить первый сертификат

56X509_CERT_CHAIN_TOO_LONG

Слишком длинная цепочка сертификатов

57X509_CERT_REVOKED

Сертификат отозван

58X509_INVALID_CA

Неверный корневой сертификат

59X509_INVALID_NON_CA

Неверный некорневой сертификат, помеченный как корневой

60X509_PATH_LENGTH_EXCEEDED

Превышена длина пути

61X509_PROXY_PATH_LENGTH_EXCEEDED

Превышена длина пути прокси

62X509_PROXY_CERTIFICATES_NOT_ALLOWED

Прокси-сертификаты недопустимы

63X509_INVALID_PURPOSE

Неподдерживаемое назначение сертификата

64X509_CERT_UNTRUSTED

Недоверенный сертификат

65X509_CERT_REJECTED

Сертификат отклонен

66X509_APPLICATION_VERIFICATION

Ошибка проверки приложения

67X509_SUBJECT_ISSUER_MISMATCH

Несовпадения субъекта и эмитента

68X509_AKID_SKID_MISMATCH

Несовпадение идентификатора ключа у субъекта и доверенного центра

69X509_AKID_ISSUER_SERIAL_MISMATCH

Несовпадение серийного номера субъекта и доверенного центра

70X509_KEYUSAGE_NO_CERTSIGN

Ключ не может быть использован для подписи сертификатов

71X509_UNABLE_TO_GET_CRL_ISSUER

Невозможно получить CRL подписанта

72X509_UNHANDLED_CRITICAL_EXTENSION

Неподдерживаемое расширение

73X509_KEYUSAGE_NO_CRL_SIGN

Ключ не может быть использован для подписи CRL

74X509_KEYUSAGE_NO_DIGITAL_SIGNATURE

Ключ не может быть использован для электронной подписи

75X509_UNHANDLED_CRITICAL_CRL_EXTENSION

Неподдерживаемое расширение CRL

76X509_INVALID_EXTENSION

Неверное или некорректное расширение сертификата

77X509_INVALID_POLICY_EXTENSION

Неверное или некорректное расширение политик сертификата

78X509_NO_EXPLICIT_POLICY

Явные политики отсутствуют

79X509_DIFFERENT_CRL_SCOPE

Другая область CRL

80X509_UNSUPPORTED_EXTENSION_FEATURE

Неподдерживаемое расширение возможностей

81X509_UNNESTED_RESOURCE

RFC 3779 неправильное наследование ресурсов

82X509_PERMITTED_VIOLATION

Нарушение исключённых имен

83X509_EXCLUDED_VIOLATION

Нарушение разрешённых имен

84X509_SUBTREE_MINMAX

Неподдерживаемые минимальные/максимальные ограничения имён.

Расширение ограничений имени в сертификате содержит поля minimum или maximum, что не поддерживается

85X509_UNSUPPORTED_CONSTRAINT_TYPE

Неправильная структура сертификата.

Некорректный тип поля расширения

86X509_UNSUPPORTED_CONSTRAINT_SYNTAX

Неправильная структура сертификата.

Некорректное значение поля расширения

87X509_UNSUPPORTED_NAME_SYNTAX

Неподдерживаемый или недопустимый синтаксис имени

88X509_CRL_PATH_VALIDATION_ERROR

Неправильный путь CRL

90CANNOT_SAVE_PIN_IN_CACHE

Невозможно сохранить PIN-код.

Произошла ошибка при сохранении PIN-кода в кеше

93ALREADY_LOGGED_IN

Пользователь уже авторизован

94CEK_NOT_AUTHENTIC

Контейнер в формате CMS поврежден или переданный ключ не является ключом получателя

95LICENCE_READ_ONLY

Лицензия доступна только для чтения

122PIN_EXPIRED

Действие PIN-кода истекло

Для совершения операции необходимо сменить текущий PIN-код

123PIN_INVALID

PIN-код содержит недопустимые символы

127USER_PIN_NOT_INITIALIZED

PIN-код пользователя не инициализирован

166CANT_HARDWARE_VERIFY_CMS

Проверка множественной подписи с вычислением хеша на устройстве не поддерживается

167DECRYPT_UNSUCCESSFUL

Расшифрование не удалось

168INAPPROPRIATE_PIN

Устанавливаемый PIN-код не удовлетворяет политикам смены PIN-кодов.

Для смены PIN-кода требуется задать значение, которое будет удовлетворять требованиям политики смены PIN-кода, выставленной администратором

169PIN_IN_HISTORY

Устанавливаемый PIN-код содержится в истории PIN-кодов.

Выбранное значение PIN-кода недавно использовалось. Для смены PIN-кода требуется задать другое значение

170TS_TOKEN_MISSED

Ответ службы меток доверенного времени не содержит саму метку

171TS_WRONG_CONTENT_TYPE

Метка доверенного времени имеет неверный тип содержимого

172TS_MUST_BE_ONE_SIGNER

Метка доверенного времени должна иметь одного подписанта

173TS_NO_CONTENT

Метка доверенного времени не содержит данные

174TS_ESS_SIGNING_CERT_ERROR

Метка доверенного времени не содержит ESSCertID сертификата TSA

175TS_UNSUPPORTED_VERSION

Версия метки доверенного времени не поддерживается

176TS_POLICY_MISMATCH

Политика в метке доверенного времени отличается от запрошенной

177TS_NONCE_NOT_RETURNED

Метка доверенного времени не содержит одноразовый код (nonce), хотя он был запрошен

178TS_TSA_UNTRUSTED

Метка доверенного времени создана недоверенным TSA

179X509V3_INVALID_OBJECT_IDENTIFIER

Неверный или некорректный идентификатор объекта

180HOST_NOT_FOUND

Не удалось найти сервер

181HTTP_ERROR

HTTP ответ с ошибкой

182TST_VERIFICATION_ERROR

Ошибка проверки метки времени токена

183UNKNOWN_OBJECT_NAME

Неизвестное имя объекта

184BF_NOT_FOUND

Бинарный файл не найден на устройстве

185BF_CANNOT_REMOVE

Бинарный файл не удалось удалить с устройства

186BF_EMPTY_NAME

Не задано имя бинарного файла

187BF_LARGER_THAN_ACCEPTABLE

Размер бинарного файла превышает допустимое значение

188BF_ALREADY_EXISTS

Бинарный файл с таким именем уже существует

189BF_FAILED_TO_ENUMERATE

Не удалось загрузить бинарные файлы с устройства

190BF_TOO_MANY_FILES

Превышен предел количества бинарных файлов на устройстве

191DESERIALIZE_RESPONSE_BODY_ERROR

Ошибка десериализации тела ответа от сервера

192SERVER_CONNECTION_ERROR

Ошибка соединения с сервером

193SERVER_SEND_ERROR

Ошибка отправки данных на сервер

194SERVER_RECEIVE_ERROR

Ошибка получения данных от сервера

195HOST_RESOLVE_ERROR

Ошибка распознания хоста

196EMPTY_RESPONSE_BODY

Ответ от сервера не содержит каких-либо данных

197PRIVATE_KEY_USAGE_PERIOD_VALUE_NOT_SUPPORTED

Неподдерживаемое значение срока действия закрытого ключа

198PRIVATE_KEY_USAGE_PERIOD_VALUE_INVALID

Некорректное значение срока действия закрытого ключа

199PRIVATE_KEY_USAGE_PERIOD_NOT_OVERRIDABLE

Параметр "срок действия закрытого ключа" запрещено перекрывать

200KEY_SPEC_VALUE_INCOMPATIBLE_WITH_GEN_PARAMS

Параметры генерации несовместимы с выбранным назначением ключевой пары

201KEY_SPEC_VALUE_NOT_SUPPORTED_BY_DEVICE

Выбранное назначение ключевой пары не поддерживается устройством

202DUPLICATE_EXTENSION

Параметры "extensions" и "customExtensions" задают расширение одного и того же типа

203KEY_PAIR_IS_JOURNAL

Операция несовместима с журнальной ключевой парой

204BIO_AUTHENTICATOR_NOT_FOUND

На токене не найдено ни одного набора отпечатков пальцев

206BIOMETRY_NOT_SUPPORTED

Биометрия не поддерживается на токене

207ESS_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE

Отсутствует атрибут сертификата подписи

208BIO_AUTHENTICATOR_NOT_FOUND_BY_ID

На токене не найден набор отпечатков пальцев с заданным идентификатором

209NEED_CONVOLUTIONS_ID

На токене обнаружено несколько наборов отпечатков пальцев, необходимо задать идентификатор набора отпечатков пальцев

210MORE_THAT_ONE_BIO_AUTHENTICATOR_FOUND_BY_ID

На токене обнаружено более одного набора отпечатков пальцев с заданным ID

211FINGERPRINT_SCANNER_NOT_FOUND

Сканер отпечатков пальцев не обнаружен

212BIO_LIBS_NOT_FOUND

Библиотека FSSM и/или FAPI не обнаружены

213FINGERPRINT_SCAN

Отпечаток пальца не получен со сканера

214FUNCTIONALITY_NOT_SUPPORTED

Функционал не реализован на данной платформе

215BIO_AUTHENTICATOR_LOCKED

Биометрический аутентификатор ключа заблокирован

216USER_NOT_LOGGED_IN_BIO

Вход с помощью биометрического аутентификатора уже выполнен

217ALREADY_LOGGED_IN_BIO

Для выполнения операции требуется вход с помощью биометрического аутентификатора

218BIO_AUTHENTICATOR_MISMATCH

Вход по биометрии выполнен не с помощью биометрического аутентификатора, с которым связан данный объект