public class Error
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERROR_ACTIVATION_CODE_EMPTY
Не задан код активации
|
static int |
ERROR_ACTIVATION_CODE_INCORRECT
Неверный код активации
|
static int |
ERROR_ACTIVITY_WAS_CLOSED
Пользователь прервал процесс взаимодействия с интерфейсом
|
static int |
ERROR_ALIEN_QR_CODE_SCANNED
Содержание сканируемого QR-кода не может быть прочитано SDK (сканирован посторонний QR-код)
В этом случае в качестве сообщения об ошибке будет возвращено содержание QR-кода |
static int |
ERROR_ALREADY_ACTIVATED
Ключ уже активирован.
|
static int |
ERROR_APP_IS_BLOCKED
Приложение заблокировано пользователем при просмотре предупреждений о проблемах безопасности
|
static int |
ERROR_BACKUP_CORRUPTED
Данные резервной копии ключа были повреждены
|
static int |
ERROR_BACKUP_INCOMPLETE
Данные резервной копии ключа неполные
|
static int |
ERROR_BAD_ARGUMENTS
Некорректное использование метода
|
static int |
ERROR_CANNOT_OPEN_NFC_SETTINGS
Не удалось открыть настройки NFC
|
static int |
ERROR_CERTIFICATE_NOT_ACCESSIBLE_ON_THIS_DEVICE
Сертификат не на этом устройстве
|
static int |
ERROR_CERTIFICATE_NOT_INSTALLED
Сертификат не установлен
|
static int |
ERROR_CKEY_ALREADY_INITIALIZED
Библиотека уже инициализирована
|
static int |
ERROR_CRYPTOGRAPHY_OPERATION_FAILED
Криптографическая операция завершилась неудачно
|
static int |
ERROR_CRYPTOGRAPHY_UTILS_UNINITIALIZED
При инициализации криптографических средств возникла ошибка.
Для выяснения причин необходимо изучить сообщение, возвращаемое getMessage() и данные LogCat |
static int |
ERROR_DEVICE_NOT_FOUND
Устройство не найдено
|
static int |
ERROR_DEVICE_STATUS_INCORRECT
Устройство имеет некорректный статус
|
static int |
ERROR_FILE_ACCESS
При обращении к файловой системе возникла ошибка (файл не найден, недостаточно прав на чтение или запись и т.д.)
|
static int |
ERROR_FORGOT_PASSWORD
Пользователь сообщил, что забыл пароль
|
static int |
ERROR_GENERAL
Причина ошибки не определена.
|
static int |
ERROR_HARDWARE_DECRYPTION
Не удалось расшифровать ключи при извлечении данных из долгосрочного хранилища.
Запись не может быть восстановлена и должна быть удалена. |
static int |
ERROR_HARDWARE_ENCRYPTION
Не удалось зашифровать ключи при сохранении в долгосрочное хранилище.
Ели ошибка сохраняется, то сохранение ключей и использование SDK в принципе невозможно. Тем не менее вероятность получить такую ошибку очень низкая. |
static int |
ERROR_KEY_PAIR_DOES_NOT_EXIST
Отсутствует ключевая пара
|
static int |
ERROR_KEY_STATUS_INVALID
Некорректный статус ключа
|
static int |
ERROR_KEYFLAGS_CORRUPTED
Неверное сочетание флагов ключа
|
static int |
ERROR_KEYS_NOT_EXPORTABLE
Ключи подписи, созданные на данном устройстве, не могут быть экспортированы
|
static int |
ERROR_LIST_CERTIFICATES_WITH_DEVICE
Не удалось получить список сертификатов с устройства
|
static int |
ERROR_MAX_RECORDS_COUNT_EXCEEDED
Превышено допустимое количество записей (64) в хранилище
|
static int |
ERROR_MISSING_DEVICE_TOKEN
Не предоставлен токен для получения PUSH-уведомлений
|
static int |
ERROR_NAME_EMPTY
Не задано имя пользователя для записи в хранилище
|
static int |
ERROR_NAME_EXISTS
Данное имя ключа уже используется
|
static int |
ERROR_NATIVE_FUNCTION_FAILED
Функция нативной библиотеки завершилась с ошибкой.
Метод getMessage() может содержать код ошибки. |
static int |
ERROR_NATIVE_LIBRARIES_NOT_LOADED
Загрузка so-библиотек не выполнена
|
static int |
ERROR_NO_CONTEXT_PASSED
Не передан контекст приложения при инициализации библиотеки
|
static int |
ERROR_NO_ROOT_CERT_FOUND
Не обнаружен корневой сертификат в ресурсах приложения
|
static int |
ERROR_NOT_INITIALIZATED
SDK не проинизиализирован
|
static int |
ERROR_NOT_SUPPORTED
Функционал не поддерживается SDK
|
static int |
ERROR_OK
Отсутствие ошибки
|
static int |
ERROR_PASS_EMPTY
Не задан пароль
|
static int |
ERROR_PASS_INCORRECT
Передан неверный пароль
|
static int |
ERROR_PASS_POLICY_MISMATCH
Несоответствие пароля используемой политики задания паролей
|
static int |
ERROR_PASSWORD_ALREADY_SUBMITTED
Пароль уже предъявлен.
|
static int |
ERROR_PERMISSION_NOT_GRANTED
Необходимые операционной системой права не были выданы SDK
|
static int |
ERROR_PUK_NOT_SET
ПУК-код не установлен на носитель
|
static int |
ERROR_QR_DOES_NOT_MATCH_USER
Пользователь, указанный в QR-коде не совпадает с данным
|
static int |
ERROR_QR_TYPE_INVALID
QR-код имеет неверный формат
|
static int |
ERROR_REGISTRATION_INTERRUPTED
Процедура регистрации была прервана.
|
static int |
ERROR_STORAGE_OPERATION_FAILED
Ошибка обращения к хранилищу
|
static int |
ERROR_UI_CUSTOM_LAYOUT_INCORRECT
Не удалось инициализировать кастомизированный UI, тип(ы) представления(ий) не совпадают.
|
static int |
ERROR_UI_CUSTOM_VIEW_NOT_FOUND
Не удалось инициализировать кастомизированный UI, необходимое(ые) представление(ия) не найдены.
|
static int |
ERROR_UI_INITIALIZATION_FAILED
Не удалось инициализировать UI
|
static int |
ERROR_UNSUPPORTED_KEY_TYPE
ип ключа подписи не совместим с учётной записью устройства
|
static int |
ERROR_USER_CANCELED
Пользователь отменил операцию
|
static int |
ERROR_USER_NOT_FOUND
Пользователь не найден
|
static int |
ERROR_USER_NOT_READY_TO_SIGN
Для выполнения операции требуется пароль
|
static int |
ERROR_VERIFICATION_DECLINED
Пользователь отказался подтверждать изменения профиля
|
Constructor and Description |
---|
Error(Context context,
int type)
Конструктор ошибки.
|
Error(java.io.File file)
Конструктор ошибки.
|
Error(int type)
Конструктор ошибки.
|
Error(int type,
java.lang.String message)
Конструктор ошибки.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMessage()
Возвращает сообщение об ошибке на русском языке (если используется русский язык) или на английском в противном
случае.
|
int |
getNativeErrorCode()
Код ошибки выполнения криптографической функции.
|
int |
getType()
Тип ошибки.
|
java.lang.String |
toString() |
public static final int ERROR_OK
public static final int ERROR_GENERAL
CKey.LOG_DEBUG
и просмотреть данные LogCat.public static final int ERROR_ACTIVATION_CODE_EMPTY
public static final int ERROR_NAME_EMPTY
public static final int ERROR_PASS_EMPTY
public static final int ERROR_PASS_INCORRECT
public static final int ERROR_STORAGE_OPERATION_FAILED
public static final int ERROR_NAME_EXISTS
public static final int ERROR_MAX_RECORDS_COUNT_EXCEEDED
public static final int ERROR_USER_NOT_FOUND
public static final int ERROR_ACTIVATION_CODE_INCORRECT
public static final int ERROR_HARDWARE_DECRYPTION
public static final int ERROR_PASS_POLICY_MISMATCH
public static final int ERROR_USER_NOT_READY_TO_SIGN
public static final int ERROR_KEYFLAGS_CORRUPTED
public static final int ERROR_ALREADY_ACTIVATED
public static final int ERROR_ACTIVITY_WAS_CLOSED
public static final int ERROR_PASSWORD_ALREADY_SUBMITTED
public static final int ERROR_QR_TYPE_INVALID
public static final int ERROR_KEY_STATUS_INVALID
public static final int ERROR_QR_DOES_NOT_MATCH_USER
public static final int ERROR_USER_CANCELED
public static final int ERROR_NO_ROOT_CERT_FOUND
public static final int ERROR_MISSING_DEVICE_TOKEN
public static final int ERROR_NO_CONTEXT_PASSED
public static final int ERROR_CRYPTOGRAPHY_UTILS_UNINITIALIZED
getMessage()
и данные LogCatpublic static final int ERROR_APP_IS_BLOCKED
public static final int ERROR_CKEY_ALREADY_INITIALIZED
public static final int ERROR_DEVICE_STATUS_INCORRECT
public static final int ERROR_DEVICE_NOT_FOUND
public static final int ERROR_FORGOT_PASSWORD
public static final int ERROR_VERIFICATION_DECLINED
public static final int ERROR_ALIEN_QR_CODE_SCANNED
public static final int ERROR_BAD_ARGUMENTS
public static final int ERROR_KEY_PAIR_DOES_NOT_EXIST
public static final int ERROR_UI_INITIALIZATION_FAILED
public static final int ERROR_NATIVE_FUNCTION_FAILED
getMessage()
может содержать код ошибки. Также можно проверить LogCatpublic static final int ERROR_HARDWARE_ENCRYPTION
public static final int ERROR_NATIVE_LIBRARIES_NOT_LOADED
public static final int ERROR_REGISTRATION_INTERRUPTED
UsersManager.createUser(String, String, String, String, String, PushNotificationData, boolean, UserCallback)
,
UsersManager.createUserWithInitQR(String, String, String, String, PushNotificationData, boolean, QRCodeKinit, UserCallback)
и UsersManager.createUserWithApproval(String, String, String, String, String, PushNotificationData, String, float, boolean, UserCallback)
,
если в промежутке от создания объекта User
до ввода пароля приложение было
свёрнуто на время, превышающее значение, заданное функцией CKey.setHandlesBackgroundTimeout(int)
(по
умолчанию, 15 секунд).public static final int ERROR_UI_CUSTOM_LAYOUT_INCORRECT
public static final int ERROR_UI_CUSTOM_VIEW_NOT_FOUND
public static final int ERROR_CRYPTOGRAPHY_OPERATION_FAILED
public static final int ERROR_BACKUP_CORRUPTED
public static final int ERROR_BACKUP_INCOMPLETE
public static final int ERROR_FILE_ACCESS
public static final int ERROR_KEYS_NOT_EXPORTABLE
public static final int ERROR_PERMISSION_NOT_GRANTED
public static final int ERROR_LIST_CERTIFICATES_WITH_DEVICE
public static final int ERROR_CANNOT_OPEN_NFC_SETTINGS
public static final int ERROR_PUK_NOT_SET
public static final int ERROR_NOT_SUPPORTED
public static final int ERROR_NOT_INITIALIZATED
public static final int ERROR_CERTIFICATE_NOT_INSTALLED
public static final int ERROR_CERTIFICATE_NOT_ACCESSIBLE_ON_THIS_DEVICE
public static final int ERROR_UNSUPPORTED_KEY_TYPE
public Error(int type)
public Error(Context context, int type)
public Error(int type, java.lang.String message)
public Error(java.io.File file)
public int getType()
getMessage()
.public int getNativeErrorCode()
ERROR_NATIVE_FUNCTION_FAILED
.public java.lang.String getMessage()
public java.lang.String toString()
toString
in class java.lang.Object