API v4.11.2.0

Class: errorCodes

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

Примечание

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

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

Резюме

Свойства

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

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

ASN1_ERROR33

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

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

BAD_PARAMS2

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

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

BASE64_DECODE_FAILED32

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

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

BF_ALREADY_EXISTS188

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

BF_CANNOT_REMOVE185

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

BF_EMPTY_NAME186

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

BF_FAILED_TO_ENUMERATE189

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

BF_LARGER_THAN_ACCEPTABLE187

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

BF_NOT_FOUND184

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

BF_TOO_MANY_FILES190

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

CA_CERTIFICATES_NOT_FOUND12

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

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

CANNOT_SAVE_PIN_IN_CACHE90

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

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

CANT_HARDWARE_VERIFY_CMS166

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

CEK_NOT_AUTHENTIC94

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

CERTIFICATE_CATEGORY_BAD5

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

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

CERTIFICATE_EXISTS6

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

CERTIFICATE_HASH_NOT_UNIQUE23

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

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

CERTIFICATE_NOT_FOUND22

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

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

CERTIFICATE_VERIFICATION_ERROR13

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

DATA_INVALID27

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

DECRYPT_UNSUCCESSFUL167

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

DESERIALIZE_RESPONSE_BODY_ERROR191

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

DEVICE_ERROR26

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

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

DEVICE_NOT_FOUND3

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

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

DUPLICATE_EXTENSION202

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

EMPTY_RESPONSE_BODY196

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

FUNCTION_FAILED31

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

FUNCTION_REJECTED30

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

HOST_NOT_FOUND180

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

HOST_RESOLVE_ERROR195

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

HTTP_ERROR181

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

INAPPROPRIATE_PIN168

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

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

KEY_FUNCTION_NOT_PERMITTED29

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

KEY_ID_NOT_UNIQUE21

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

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

KEY_LABEL_NOT_UNIQUE10

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

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

KEY_NOT_FOUND20

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

KEY_PAIR_IS_JOURNAL203

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

KEY_SPEC_VALUE_INCOMPATIBLE_WITH_GEN_PARAMS200

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

KEY_SPEC_VALUE_NOT_SUPPORTED_BY_DEVICE201

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

LICENCE_READ_ONLY95

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

NOT_ENOUGH_MEMORY15

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

PEM_ERROR34

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

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

PIN_CHANGED8

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

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

PIN_EXPIRED122

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

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

PIN_IN_HISTORY169

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

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

PIN_INCORRECT17

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

PIN_INVALID123

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

PIN_LENGTH_INVALID16

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

PIN_LOCKED18

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

PKCS11_LOAD_FAILED14

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

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

PRIVATE_KEY_USAGE_PERIOD_NOT_OVERRIDABLE199

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

PRIVATE_KEY_USAGE_PERIOD_VALUE_INVALID198

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

PRIVATE_KEY_USAGE_PERIOD_VALUE_NOT_SUPPORTED197

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

SERVER_CONNECTION_ERROR192

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

SERVER_RECEIVE_ERROR194

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

SERVER_SEND_ERROR193

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

SESSION_INVALID9

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

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

TOKEN_INVALID24

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

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

TS_ESS_SIGNING_CERT_ERROR174

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

TS_MUST_BE_ONE_SIGNER172

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

TS_NO_CONTENT173

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

TS_NONCE_NOT_RETURNED177

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

TS_POLICY_MISMATCH176

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

TS_TOKEN_MISSED170

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

TS_TSA_UNTRUSTED178

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

TS_UNSUPPORTED_VERSION175

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

TS_WRONG_CONTENT_TYPE171

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

TST_VERIFICATION_ERROR182

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

UNKNOWN_OBJECT_NAME183

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

UNSUPPORTED_BY_TOKEN28

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

USER_NOT_LOGGED_IN19

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

USER_PIN_NOT_INITIALIZED127

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

WRONG_KEY_TYPE25

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

X509_AKID_ISSUER_SERIAL_MISMATCH69

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

X509_AKID_SKID_MISMATCH68

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

X509_APPLICATION_VERIFICATION66

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

X509_CERT_CHAIN_TOO_LONG56

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

X509_CERT_HAS_EXPIRED45

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

X509_CERT_NOT_YET_VALID43

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

X509_CERT_REJECTED65

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

X509_CERT_REVOKED57

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

X509_CERT_SIGNATURE_FAILURE41

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

X509_CERT_UNTRUSTED64

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

X509_CRL_HAS_EXPIRED46

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

X509_CRL_NOT_YET_VALID44

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

X509_CRL_PATH_VALIDATION_ERROR88

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

X509_CRL_SIGNATURE_FAILURE42

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

X509_DEPTH_ZERO_SELF_SIGNED_CERT52

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

X509_DIFFERENT_CRL_SCOPE79

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

X509_ERROR_IN_CERT_NOT_AFTER_FIELD48

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

X509_ERROR_IN_CERT_NOT_BEFORE_FIELD47

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

X509_ERROR_IN_CRL_LAST_UPDATE_FIELD49

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

X509_ERROR_IN_CRL_NEXT_UPDATE_FIELD50

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

X509_EXCLUDED_VIOLATION83

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

X509_INVALID_CA58

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

X509_INVALID_EXTENSION76

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

X509_INVALID_NON_CA59

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

X509_INVALID_POLICY_EXTENSION77

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

X509_INVALID_PURPOSE63

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

X509_KEYUSAGE_NO_CERTSIGN70

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

X509_KEYUSAGE_NO_CRL_SIGN73

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

X509_KEYUSAGE_NO_DIGITAL_SIGNATURE74

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

X509_NO_EXPLICIT_POLICY78

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

X509_OUT_OF_MEM51

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

X509_PATH_LENGTH_EXCEEDED60

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

X509_PERMITTED_VIOLATION82

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

X509_PROXY_CERTIFICATES_NOT_ALLOWED62

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

X509_PROXY_PATH_LENGTH_EXCEEDED61

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

X509_SELF_SIGNED_CERT_IN_CHAIN53

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

X509_SUBJECT_ISSUER_MISMATCH67

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

X509_SUBTREE_MINMAX84

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

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

X509_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY40

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

X509_UNABLE_TO_DECRYPT_CERT_SIGNATURE38

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

X509_UNABLE_TO_DECRYPT_CRL_SIGNATURE39

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

X509_UNABLE_TO_GET_CRL37

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

X509_UNABLE_TO_GET_CRL_ISSUER71

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

X509_UNABLE_TO_GET_ISSUER_CERT36

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

X509_UNABLE_TO_GET_ISSUER_CERT_LOCALLY54

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

X509_UNABLE_TO_VERIFY_LEAF_SIGNATURE55

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

X509_UNHANDLED_CRITICAL_CRL_EXTENSION75

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

X509_UNHANDLED_CRITICAL_EXTENSION72

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

X509_UNNESTED_RESOURCE81

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

X509_UNSUPPORTED_CONSTRAINT_SYNTAX86

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

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

X509_UNSUPPORTED_CONSTRAINT_TYPE85

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

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

X509_UNSUPPORTED_EXTENSION_FEATURE80

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

X509_UNSUPPORTED_NAME_SYNTAX87

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

X509V3_INVALID_OBJECT_IDENTIFIER179

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