Class: errorCodes
Объект, содержащий коды ошибок, возвращаемых из плагина
Пример функции задания описаний кодов возвратаПример:
var errorCodes = plugin.errorCodes; var errorDescription = { errorCodes.BAD_PARAMS : "Неправильные параметры", errorCodes.DEVICE_NOT_FOUND : "", ...
Резюме
Свойства
- ALREADY_LOGGED_IN
- Пользователь уже авторизован
- ASN1_ERROR
- Ошибка разбора структуры ASN1
- BAD_PARAMS
- Неправильные параметры
- BASE64_DECODE_FAILED
- Ошибка декодирования из base64
- BF_ALREADY_EXISTS
- Бинарный файл с таким именем уже существует
- BF_CANNOT_REMOVE
- Бинарный файл не удалось удалить с устройства
- BF_EMPTY_NAME
- Имя бинарного файла должно быть задано
- BF_FAILED_TO_ENUMERATE
- Не удалось загрузить бинарные файлы с устройства
- BF_LARGER_THAN_ACCEPTABLE
- Размер бинарного файла больше допустимого
- BF_NOT_FOUND
- Бинарный файл не найден на устройстве
- CA_CERTIFICATES_NOT_FOUND
- Корневые сертификаты отсутствуют
- CANNOT_SAVE_PIN_IN_CACHE
- Невозможно сохранить PIN-код
- CANT_HARDWARE_VERIFY_CMS
- Проверка множественной подписи с вычислением хеша на устройстве не поддерживается
- CEK_NOT_AUTHENTIC
- Контейнер в формате CMS поврежден или переданный ключ не является ключом получателя
- CERTIFICATE_CATEGORY_BAD
- Некорректная категория сертификата
- CERTIFICATE_EXISTS
- Сертификат с таким телом уже существует на устройстве
- CERTIFICATE_HASH_NOT_UNIQUE
- Идентификатор сертификата не уникален
- CERTIFICATE_NOT_FOUND
- Сертификат не найден на устройстве
- CERTIFICATE_VERIFICATION_ERROR
- Ошибка проверки сертификата
- DATA_INVALID
- Неверные данные
- DECRYPT_UNSUCCESSFUL
- Расшифрование не удалось
- DEVICE_ERROR
- Ошибка устройства.
- DEVICE_NOT_FOUND
- Устройство не найдено
- FUNCTION_FAILED
- Невозможно выполнить операцию
- FUNCTION_REJECTED
- Операция отклонена пользователем
- HOST_NOT_FOUND
- Не удалось найти сервер
- HTTP_ERROR
- HTTP ответ с ошибкой
- INAPPROPRIATE_PIN
- Устанавливаемый PIN-код не удовлетворяет политикам смены PIN-кодов
- KEY_FUNCTION_NOT_PERMITTED
- Операция запрещена для данного типа ключа
- KEY_ID_NOT_UNIQUE
- Идентификатор ключевой пары не уникален
- KEY_LABEL_NOT_UNIQUE
- Метка ключевой пары не уникальна
- KEY_NOT_FOUND
- Не найдена соответствующая ключевая пара.
- LICENCE_READ_ONLY
- Лицензия доступна только для чтения
- NOT_ENOUGH_MEMORY
- Недостаточно памяти
- PEM_ERROR
- Ошибка декодирования PEM
- PIN_CHANGED
- PIN-код был изменен извне
- PIN_EXPIRED
- Действие PIN-кода истекло
- PIN_IN_HISTORY
- Устанавливаемый PIN-код содержится в истории PIN-кодов
- PIN_INCORRECT
- Введен неправильный PIN-код
- PIN_INVALID
- PIN-код содержит недопустимые символы
- PIN_LENGTH_INVALID
- Введен слишком короткий PIN-код
- PIN_LOCKED
- PIN-код заблокирован
- PKCS11_LOAD_FAILED
- Не удалось загрузить модуль PKCS#11
- SESSION_INVALID
- Текущая сессия устарела
- TOKEN_INVALID
- Ошибка чтения/записи устройства.
- TS_ESS_SIGNING_CERT_ERROR
- Метка доверенного времени не содержит ESSCertID сертификата TSA
- TS_MUST_BE_ONE_SIGNER
- Метка доверенного времени должна иметь одного подписанта
- TS_NO_CONTENT
- Метка доверенного времени не содержит данные
- TS_NONCE_NOT_RETURNED
- Метка доверенного времени не содержит nonce, хотя он был запрошен
- TS_POLICY_MISMATCH
- Политика в метке доверенного времени отличается от запрошенной
- TS_TOKEN_MISSED
- Ответ службы меток доверенного времени не содержит саму метку
- TS_TSA_UNTRUSTED
- Метка доверенного времени создана недоверенным TSA
- TS_UNSUPPORTED_VERSION
- Версия метки доверенного времени не поддерживается
- TS_WRONG_CONTENT_TYPE
- Метка доверенного времени имеет неверный тип содержимого
- TST_VERIFICATION_ERROR
- Ошибка проверки timestamp токена
- UNKNOWN_OBJECT_NAME
- Неизвестное имя объекта
- UNSUPPORTED_BY_TOKEN
- Операция не поддерживается токеном
- USER_NOT_LOGGED_IN
- Пользователь не авторизован
- USER_PIN_NOT_INITIALIZED
- PIN-код пользователя не инициализирован
- WRONG_KEY_TYPE
- Неправильный тип ключа
- X509_AKID_ISSUER_SERIAL_MISMATCH
- Несовпадение серийного номера субьекта и доверенного центра
- X509_AKID_SKID_MISMATCH
- Несовпадение идентификатора ключа у субьекта и доверенного центра
- X509_APPLICATION_VERIFICATION
- Ошибка проверки приложения
- X509_CERT_CHAIN_TOO_LONG
- Слишком длинная цепочка сертификатов
- X509_CERT_HAS_EXPIRED
- Срок действия сертификата истек
- X509_CERT_NOT_YET_VALID
- Срок действия сертификата еще не начался
- X509_CERT_REJECTED
- Сертифкат отклонен
- X509_CERT_REVOKED
- Сертификат отозван
- X509_CERT_SIGNATURE_FAILURE
- Неверная подпись сертификата
- X509_CERT_UNTRUSTED
- Недоверенный сертификат
- X509_CRL_HAS_EXPIRED
- Срок действия CRL истек
- X509_CRL_NOT_YET_VALID
- Срок действия CRL еще не начался
- X509_CRL_PATH_VALIDATION_ERROR
- Неправильный путь CRL
- X509_CRL_SIGNATURE_FAILURE
- Неверная подпись CRL
- X509_DEPTH_ZERO_SELF_SIGNED_CERT
- Недоверенный самоподписанный сертификат
- X509_DIFFERENT_CRL_SCOPE
- Другая область CRL
- X509_ERROR_IN_CERT_NOT_AFTER_FIELD
- Некорректные данные в поле "notAfter" у сертификата
- X509_ERROR_IN_CERT_NOT_BEFORE_FIELD
- Некорректные данные в поле "notBefore" у сертификата
- X509_ERROR_IN_CRL_LAST_UPDATE_FIELD
- Некорректные данные в поле "lastUpdate" у CRL
- X509_ERROR_IN_CRL_NEXT_UPDATE_FIELD
- Некорректные данные в поле "nextUpdate" у CRL
- X509_EXCLUDED_VIOLATION
- Неправильная структура сертфиката
- X509_INVALID_CA
- Неверный корневой сертификат
- X509_INVALID_EXTENSION
- Неверное или некорректное расширение сертификата
- X509_INVALID_NON_CA
- Неверный некорневой сертфикат, помеченный как корневой
- X509_INVALID_POLICY_EXTENSION
- Неверное или некорректное расширение политик сертификата
- X509_INVALID_PURPOSE
- Неподдерживаемое назначение сертификата
- X509_KEYUSAGE_NO_CERTSIGN
- Ключ не может быть использован для подписи сертификатов
- X509_KEYUSAGE_NO_CRL_SIGN
- Ключ не может быть использован для подписи CRL
- X509_KEYUSAGE_NO_DIGITAL_SIGNATURE
- Ключ не может быть использован для цифровой подписи
- X509_NO_EXPLICIT_POLICY
- Явные политики отсутствуют
- X509_OUT_OF_MEM
- Не хватает памяти
- X509_PATH_LENGTH_EXCEEDED
- Превышена длина пути
- X509_PERMITTED_VIOLATION
- Неправильная структура сертифката
- X509_PROXY_CERTIFICATES_NOT_ALLOWED
- Проксирующие сертификаты недопустимы
- X509_PROXY_PATH_LENGTH_EXCEEDED
- Превышина длина пути прокси
- X509_SELF_SIGNED_CERT_IN_CHAIN
- В цепочке обнаружен недоверенный самоподписанный сертификат
- X509_SUBJECT_ISSUER_MISMATCH
- Несовпадения субьекта и эмитента
- X509_SUBTREE_MINMAX
- Неправильная структура сертифката
- X509_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
- Невозможно раскодировать открытый ключ эмитента
- X509_UNABLE_TO_DECRYPT_CERT_SIGNATURE
- Невозможно расшифровать подпись сертификата
- X509_UNABLE_TO_DECRYPT_CRL_SIGNATURE
- Невозможно расшифровать подпись CRL
- X509_UNABLE_TO_GET_CRL
- Невозможно получить CRL
- X509_UNABLE_TO_GET_CRL_ISSUER
- Невозможно получить CRL подписанта
- X509_UNABLE_TO_GET_ISSUER_CERT
- Невозможно получить сертификат эмитента
- X509_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
- Невозможно получить локальный сертификат эмитента
- X509_UNABLE_TO_VERIFY_LEAF_SIGNATURE
- Невозможно проверить первый сертификат
- X509_UNHANDLED_CRITICAL_CRL_EXTENSION
- Неподдерживаемое расширение CRL
- X509_UNHANDLED_CRITICAL_EXTENSION
- Неподдерживаемое расширение
- X509_UNNESTED_RESOURCE
- RFC 3779 неправильное наследование ресурсов
- X509_UNSUPPORTED_CONSTRAINT_SYNTAX
- Неправильная структура сертифката
- X509_UNSUPPORTED_CONSTRAINT_TYPE
- Неправильная структура сертфиката
- X509_UNSUPPORTED_EXTENSION_FEATURE
- Неподдерживаемое расширение возможностей
- X509_UNSUPPORTED_NAME_SYNTAX
- Неправильная структура сертфиката
- X509V3_INVALID_OBJECT_IDENTIFIER
- Неверный или некорректный идентификатор объекта
Подробно
Свойства
- ALREADY_LOGGED_IN
Пользователь уже авторизован
- ASN1_ERROR
Ошибка разбора структуры ASN1
Невозможно произвести декодирование структуры ASN1. Возможно данные повреждены или переданы в неверном формате.
- BAD_PARAMS
Неправильные параметры
В функцию плагина были переданы некорректные параметры. Подробное описание допустимых значений приведено в описании методов.
- BASE64_DECODE_FAILED
Ошибка декодирования из base64
Невозможно произвести декодирование из base64. Возможно данные повреждены или переданы в неверном формате.
- BF_ALREADY_EXISTS
Бинарный файл с таким именем уже существует
- BF_CANNOT_REMOVE
Бинарный файл не удалось удалить с устройства
- BF_EMPTY_NAME
Имя бинарного файла должно быть задано
- BF_FAILED_TO_ENUMERATE
Не удалось загрузить бинарные файлы с устройства
- BF_LARGER_THAN_ACCEPTABLE
Размер бинарного файла больше допустимого
- BF_NOT_FOUND
Бинарный файл не найден на устройстве
- CA_CERTIFICATES_NOT_FOUND
Корневые сертификаты отсутствуют
При проверке сертификата не удалось найти ни одного корневого сертификата.
- CANNOT_SAVE_PIN_IN_CACHE
Невозможно сохранить PIN-код
Произошла ошибка при сохранении PIN-кода в кеше.
- CANT_HARDWARE_VERIFY_CMS
Проверка множественной подписи с вычислением хеша на устройстве не поддерживается
- CEK_NOT_AUTHENTIC
Контейнер в формате CMS поврежден или переданный ключ не является ключом получателя
- CERTIFICATE_CATEGORY_BAD
Некорректная категория сертификата
Была передана неподдерживаемая категория сертификата
- CERTIFICATE_EXISTS
Сертификат с таким телом уже существует на устройстве
- CERTIFICATE_HASH_NOT_UNIQUE
Идентификатор сертификата не уникален
На устройстве были обнаружены сертификаты с одинаковыми идентификаторами.
- CERTIFICATE_NOT_FOUND
Сертификат не найден на устройстве
Сертификат с переданным идентификатором отутствует на устройстве.
- CERTIFICATE_VERIFICATION_ERROR
Ошибка проверки сертификата
- DATA_INVALID
Неверные данные
- DECRYPT_UNSUCCESSFUL
Расшифрование не удалось
- DEVICE_ERROR
Ошибка устройства.
При выполнении опреации на токене произошла ошибка.
- DEVICE_NOT_FOUND
Устройство не найдено
Устройства с переданным идентификатором не существует
- FUNCTION_FAILED
Невозможно выполнить операцию
- FUNCTION_REJECTED
Операция отклонена пользователем
- HOST_NOT_FOUND
Не удалось найти сервер
- HTTP_ERROR
HTTP ответ с ошибкой
- INAPPROPRIATE_PIN
Устанавливаемый PIN-код не удовлетворяет политикам смены PIN-кодов
Для смены PIN-кода требуется выбрать значение, которое будет удовлетворять политикам смены PIN-кода, выставленным администратором.
- KEY_FUNCTION_NOT_PERMITTED
Операция запрещена для данного типа ключа
- KEY_ID_NOT_UNIQUE
Идентификатор ключевой пары не уникален
На устройстве были обнаружены ключевые пары с одинаковыми идентификаторами.
- KEY_LABEL_NOT_UNIQUE
Метка ключевой пары не уникальна
При создании ключевой пары по метке была обнаружена ключевая пара с такой же меткой.
- KEY_NOT_FOUND
Не найдена соответствующая ключевая пара.
- LICENCE_READ_ONLY
Лицензия доступна только для чтения
- NOT_ENOUGH_MEMORY
Недостаточно памяти
- PEM_ERROR
Ошибка декодирования PEM
Невозможно произвести декодирование данных в формате PEM. Возможно данные повреждены или переданы в неверном формате.
- PIN_CHANGED
PIN-код был изменен извне
PIN-код был изменен сторонними средствами. Требуется заново выполнить аутентификацию
- PIN_EXPIRED
Действие PIN-кода истекло
Для совершения операции необходимо сменить текущий PIN-код.
- PIN_IN_HISTORY
Устанавливаемый PIN-код содержится в истории PIN-кодов
Выбранное значение PIN-кода недавно использовалось. Для смены PIN-кода требуется выбрать другое значение.
- PIN_INCORRECT
Введен неправильный PIN-код
- PIN_INVALID
PIN-код содержит недопустимые символы
- PIN_LENGTH_INVALID
Введен слишком короткий PIN-код
- PIN_LOCKED
PIN-код заблокирован
- PKCS11_LOAD_FAILED
Не удалось загрузить модуль PKCS#11
Библиотека PKCS#11 не найдена или некорректна
- SESSION_INVALID
Текущая сессия устарела
Возможно устройство было использовано из стороннего приложения. Необходимо выполнить перечисление устройств.
- TOKEN_INVALID
Ошибка чтения/записи устройства.
Возможно, устройство было извлечено.
- TS_ESS_SIGNING_CERT_ERROR
Метка доверенного времени не содержит ESSCertID сертификата TSA
- TS_MUST_BE_ONE_SIGNER
Метка доверенного времени должна иметь одного подписанта
- TS_NO_CONTENT
Метка доверенного времени не содержит данные
- TS_NONCE_NOT_RETURNED
Метка доверенного времени не содержит nonce, хотя он был запрошен
- TS_POLICY_MISMATCH
Политика в метке доверенного времени отличается от запрошенной
- TS_TOKEN_MISSED
Ответ службы меток доверенного времени не содержит саму метку
- TS_TSA_UNTRUSTED
Метка доверенного времени создана недоверенным TSA
- TS_UNSUPPORTED_VERSION
Версия метки доверенного времени не поддерживается
- TS_WRONG_CONTENT_TYPE
Метка доверенного времени имеет неверный тип содержимого
- TST_VERIFICATION_ERROR
Ошибка проверки timestamp токена
- UNKNOWN_OBJECT_NAME
Неизвестное имя объекта
- UNSUPPORTED_BY_TOKEN
Операция не поддерживается токеном
- USER_NOT_LOGGED_IN
Пользователь не авторизован
- USER_PIN_NOT_INITIALIZED
PIN-код пользователя не инициализирован
- WRONG_KEY_TYPE
Неправильный тип ключа
- X509_AKID_ISSUER_SERIAL_MISMATCH
Несовпадение серийного номера субьекта и доверенного центра
- X509_AKID_SKID_MISMATCH
Несовпадение идентификатора ключа у субьекта и доверенного центра
- X509_APPLICATION_VERIFICATION
Ошибка проверки приложения
- X509_CERT_CHAIN_TOO_LONG
Слишком длинная цепочка сертификатов
- X509_CERT_HAS_EXPIRED
Срок действия сертификата истек
- X509_CERT_NOT_YET_VALID
Срок действия сертификата еще не начался
- X509_CERT_REJECTED
Сертифкат отклонен
- X509_CERT_REVOKED
Сертификат отозван
- X509_CERT_SIGNATURE_FAILURE
Неверная подпись сертификата
- X509_CERT_UNTRUSTED
Недоверенный сертификат
- X509_CRL_HAS_EXPIRED
Срок действия CRL истек
- X509_CRL_NOT_YET_VALID
Срок действия CRL еще не начался
- X509_CRL_PATH_VALIDATION_ERROR
Неправильный путь CRL
- X509_CRL_SIGNATURE_FAILURE
Неверная подпись CRL
- X509_DEPTH_ZERO_SELF_SIGNED_CERT
Недоверенный самоподписанный сертификат
- X509_DIFFERENT_CRL_SCOPE
Другая область CRL
- X509_ERROR_IN_CERT_NOT_AFTER_FIELD
Некорректные данные в поле "notAfter" у сертификата
- X509_ERROR_IN_CERT_NOT_BEFORE_FIELD
Некорректные данные в поле "notBefore" у сертификата
- X509_ERROR_IN_CRL_LAST_UPDATE_FIELD
Некорректные данные в поле "lastUpdate" у CRL
- X509_ERROR_IN_CRL_NEXT_UPDATE_FIELD
Некорректные данные в поле "nextUpdate" у CRL
- X509_EXCLUDED_VIOLATION
Неправильная структура сертфиката
- X509_INVALID_CA
Неверный корневой сертификат
- X509_INVALID_EXTENSION
Неверное или некорректное расширение сертификата
- X509_INVALID_NON_CA
Неверный некорневой сертфикат, помеченный как корневой
- X509_INVALID_POLICY_EXTENSION
Неверное или некорректное расширение политик сертификата
- X509_INVALID_PURPOSE
Неподдерживаемое назначение сертификата
- X509_KEYUSAGE_NO_CERTSIGN
Ключ не может быть использован для подписи сертификатов
- X509_KEYUSAGE_NO_CRL_SIGN
Ключ не может быть использован для подписи CRL
- X509_KEYUSAGE_NO_DIGITAL_SIGNATURE
Ключ не может быть использован для цифровой подписи
- X509_NO_EXPLICIT_POLICY
Явные политики отсутствуют
- X509_OUT_OF_MEM
Не хватает памяти
- X509_PATH_LENGTH_EXCEEDED
Превышена длина пути
- X509_PERMITTED_VIOLATION
Неправильная структура сертифката
- X509_PROXY_CERTIFICATES_NOT_ALLOWED
Проксирующие сертификаты недопустимы
- X509_PROXY_PATH_LENGTH_EXCEEDED
Превышина длина пути прокси
- X509_SELF_SIGNED_CERT_IN_CHAIN
В цепочке обнаружен недоверенный самоподписанный сертификат
- X509_SUBJECT_ISSUER_MISMATCH
Несовпадения субьекта и эмитента
- X509_SUBTREE_MINMAX
Неправильная структура сертифката
- X509_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
Невозможно раскодировать открытый ключ эмитента
- X509_UNABLE_TO_DECRYPT_CERT_SIGNATURE
Невозможно расшифровать подпись сертификата
- X509_UNABLE_TO_DECRYPT_CRL_SIGNATURE
Невозможно расшифровать подпись CRL
- X509_UNABLE_TO_GET_CRL
Невозможно получить CRL
- X509_UNABLE_TO_GET_CRL_ISSUER
Невозможно получить CRL подписанта
- X509_UNABLE_TO_GET_ISSUER_CERT
Невозможно получить сертификат эмитента
- X509_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
Невозможно получить локальный сертификат эмитента
- X509_UNABLE_TO_VERIFY_LEAF_SIGNATURE
Невозможно проверить первый сертификат
- X509_UNHANDLED_CRITICAL_CRL_EXTENSION
Неподдерживаемое расширение CRL
- X509_UNHANDLED_CRITICAL_EXTENSION
Неподдерживаемое расширение
- X509_UNNESTED_RESOURCE
RFC 3779 неправильное наследование ресурсов
- X509_UNSUPPORTED_CONSTRAINT_SYNTAX
Неправильная структура сертифката
- X509_UNSUPPORTED_CONSTRAINT_TYPE
Неправильная структура сертфиката
- X509_UNSUPPORTED_EXTENSION_FEATURE
Неподдерживаемое расширение возможностей
- X509_UNSUPPORTED_NAME_SYNTAX
Неправильная структура сертфиката
- X509V3_INVALID_OBJECT_IDENTIFIER
Неверный или некорректный идентификатор объекта