public class NetworkError
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
ERROR_ACTION_REJECTED_BY_USER
Получен отказ в добавлении устройства
|
static int |
ERROR_ASSERTION_REPLAY
Повторение запроса с неуникальным nonce
|
static int |
ERROR_AWAITING_USER_CONFIRMATION
Устройство находится в статусе ожидания подтверждения
|
static int |
ERROR_BUILDING_CONNECTION
Настройка tls-соединения на мобильном устройстве завершилась неудачно.
|
static int |
ERROR_CANNOT_PARSE_RESPONSE
Не удаётся конвертировать ответ сервера в объект ожидаемого типа
|
static int |
ERROR_DEVICE_BLOCKED
Аутентификация на данном наборе ключей запрещена оператором
|
static int |
ERROR_DEVICE_TEMPORARILY_LOCKED
Устройство временно заблокировано из-за превышения допустимого числа ввода неверного пароля во время выполнения
протокола SSK
|
static int |
ERROR_EXISTING_DEVICE_FINGERPRINT
Мобильное устройство с таким отпечатком уже добавлено пользователю
|
static int |
ERROR_FAILED_TO_GET_HMAC
Не удалось вычислить код подтверждения запроса
|
static int |
ERROR_FAILED_TO_READ_INPUT_STREAM
Ответ сервера был получен, но при попытке считать тело ответа было получено исключение
|
static int |
ERROR_FAILED_TO_SAVE_FILE
Ожидалось, что сервер вернёт бинарные данные и они будут сохранены в файл, но при попытке записи в файл
возникла ошибка
|
static int |
ERROR_FAILED_TO_SIGN_ONE_OR_MORE_DOCUMENTS
В процессе подтверждения операции не удалось подписать один или несколько документов, либо не удалось загрузить
на сервер один или несколько подписанных документов
|
static int |
ERROR_GENERATED_ALIAS_ONLY
Регистрация устройства с предопределенным псевдонимом (alias) запрещена
|
static int |
ERROR_INTERNAL_SERVER_ERROR
Внутренняя ошибка сервера
|
static int |
ERROR_INVALID_AUTHENTICATION_SCHEME
Пользователю не назначен способ аутентификации через мобильное приложение
|
static int |
ERROR_INVALID_DEVICE_FINGERPRINT
Не задан отпечаток устройства
|
static int |
ERROR_INVALID_DEVICE_PARAMS
Не поддерживается значение параметра osType или не задан параметр pushAddress или не задан параметр deviceName
|
static int |
ERROR_INVALID_DOCUMENT
Некорректное представление документа (пока что это эквивалентно отсутствию HTML-сниппета)
|
static int |
ERROR_INVALID_EMAIL
Полученное значение не является адресом электронной почты
|
static int |
ERROR_INVALID_GRANT
Не удалось проверить заголовок аутентификации (подробности в журнале сервера)
|
static int |
ERROR_INVALID_HMAC
Неправильное значение HMAC
|
static int |
ERROR_INVALID_IDENTIFIER
Не передана информация о регистрируемом устройстве
|
static int |
ERROR_INVALID_INPUT
Отсутствует тело запроса
|
static int |
ERROR_INVALID_KEY_ID
Параметр kid не задан
|
static int |
ERROR_INVALID_KINIT
При регистрации устройства использован некорректный KInit.
Возможно причина в попытке повторного использования одноразового KInit. |
static int |
ERROR_INVALID_LICENSE
Отсутствует действительная лицензия на способ аутентификации через мобильное приложение
|
static int |
ERROR_INVALID_LOGIN
Логин не задан или имеет невалидный формат
|
static int |
ERROR_INVALID_PHONE
Полученное значение не является номером телефона
|
static int |
ERROR_INVALID_PIN
Предъявлен неверный ПИН-код
|
static int |
ERROR_KEY_ALREADY_CONFIRMED
Статус ключа аутентификации my не может быть изменен, так как устройство уже подтверждено
|
static int |
ERROR_KEY_EXPIRED_OR_NOT_YET_VALID
Срок действия ключей аутентификации истёк или ещё не наступил
|
static int |
ERROR_KEY_NOT_FOUND
Пользователь не имеет назначенный токен аутентификации
|
static int |
ERROR_NOT_INITIALIZATED
SDK не проинизиализирован
|
static int |
ERROR_NOT_UNIQUE_DEVICE_FINGERPRINT
Пользователь с таким отпечатком мобильного устройства уже существует
|
static int |
ERROR_NOT_UNIQUE_EMAIL
Пользователь с таким адресом электронной почты уже существует
|
static int |
ERROR_NOT_UNIQUE_LOGIN
Пользователь с данным логином уже существует
|
static int |
ERROR_NOT_UNIQUE_PHONE
Пользователь с таким номером телефона уже существует
|
static int |
ERROR_OPERATION_EXPIRED
Операция истекла
|
static int |
ERROR_OPERATION_NOT_SUPPORTED
Операция не поддерживается
|
static int |
ERROR_REACHED_TIMEOUT
Превышено допустимое время ожидания ответа сервера
|
static int |
ERROR_REQUESTED_USER_NOT_FOUND
Данные о запрашиваемом пользователе не найдены
|
static int |
ERROR_SELFREGISTRATION_FORBIDDEN
Самостоятельная онлайн-регистрация запрещена
|
static int |
ERROR_SSK_FAILED
Ошибка при выполнении протокола SSK
|
static int |
ERROR_SSL_CONNECTION_PROBLEM
Возникло исключение javax.net.ssl.SSLException (Ошибка установки TLS-соединения)
|
static int |
ERROR_SSL_HANDSHAKE_FAILED
Возникло исключение в процессе SSL handshake (Ошибка установки TLS-соединения)
|
static int |
ERROR_TASK_INTERRUPTED
Выполнение задачи было прервано
|
static int |
ERROR_UNREGISTERED_TYPE
Сервер вернул некоторый код ошибки, но этот код не поддерживается SDK.
|
static int |
ERROR_UNSUSPECTED_STATUS
Статус пользователя не позволяет выполнить запрошенную операцию
|
static int |
ERROR_USER_BLOCKED
Учётная запись пользователя заблокирована
|
static int |
ERROR_USER_NOT_FOUND
Не удалось найти пользователя по идентификатору набора ключей kid
|
static int |
ERROR_WEIRD_OPERATION
Данные операции, полученные с сервера, неполные либо не могут быть корректно обработаны
|
static int |
ERROR_WRONG_OPERATION
Операция не поддерживается.
|
static int |
IS_ERROR_FINGERPRINT_ALREADY_SET
Отпечаток устройства уже установлен
|
static int |
IS_ERROR_GENERAL
Неопределённая ошибка.
|
static int |
IS_ERROR_NO_CONNECTION
Нет подключения к Интернету
|
static int |
IS_ERROR_OK
Нет ошибки
|
static int |
IS_ERROR_SERVER_NOT_AVAILABLE
Не удалось установить соединение с сервером
|
static int |
IS_ERROR_URL_NOT_FOUND
URL не найден (404)
|
static int |
IS_ERROR_USER_NOT_READY_TO_SIGN
Выполнение операции требует ввода пароля
|
Constructor and Description |
---|
NetworkError(int type)
Конструктор ошибки.
|
NetworkError(int defaultType,
int httpCode,
java.lang.String reasonPhrase,
java.lang.String httpPayload)
Конструктор ошибки.
|
NetworkError(int type,
java.lang.String message)
Конструктор ошибки.
|
Modifier and Type | Method and Description |
---|---|
int |
getHTTPCode()
HTTP-код ответа сервера
|
java.lang.String |
getHTTPPayload()
Текст ошибки, возвращённый сервером.
|
java.lang.String |
getMessage()
Возвращает сообщение об ошибке на русском языке (если используется русский язык) или на английском в противном
случае.
|
int |
getType()
Тип ошибки.
|
java.lang.String |
toString() |
public static final int IS_ERROR_OK
public static final int IS_ERROR_NO_CONNECTION
public static final int IS_ERROR_SERVER_NOT_AVAILABLE
public static final int IS_ERROR_GENERAL
public static final int IS_ERROR_URL_NOT_FOUND
public static final int IS_ERROR_USER_NOT_READY_TO_SIGN
public static final int IS_ERROR_FINGERPRINT_ALREADY_SET
public static final int ERROR_OPERATION_NOT_SUPPORTED
public static final int ERROR_AWAITING_USER_CONFIRMATION
public static final int ERROR_ACTION_REJECTED_BY_USER
public static final int ERROR_SELFREGISTRATION_FORBIDDEN
public static final int ERROR_UNSUSPECTED_STATUS
public static final int ERROR_CANNOT_PARSE_RESPONSE
public static final int ERROR_INVALID_DOCUMENT
public static final int ERROR_USER_NOT_FOUND
public static final int ERROR_USER_BLOCKED
public static final int ERROR_INVALID_AUTHENTICATION_SCHEME
public static final int ERROR_KEY_EXPIRED_OR_NOT_YET_VALID
public static final int ERROR_DEVICE_BLOCKED
public static final int ERROR_INVALID_HMAC
public static final int ERROR_ASSERTION_REPLAY
public static final int ERROR_INVALID_LICENSE
public static final int ERROR_INVALID_GRANT
public static final int ERROR_INVALID_KINIT
public static final int ERROR_KEY_ALREADY_CONFIRMED
public static final int ERROR_INVALID_INPUT
public static final int ERROR_INVALID_IDENTIFIER
public static final int ERROR_WRONG_OPERATION
public static final int ERROR_INVALID_LOGIN
public static final int ERROR_NOT_UNIQUE_LOGIN
public static final int ERROR_INVALID_PHONE
public static final int ERROR_NOT_UNIQUE_PHONE
public static final int ERROR_INVALID_EMAIL
public static final int ERROR_NOT_UNIQUE_EMAIL
public static final int ERROR_INVALID_DEVICE_FINGERPRINT
public static final int ERROR_NOT_UNIQUE_DEVICE_FINGERPRINT
public static final int ERROR_INVALID_DEVICE_PARAMS
public static final int ERROR_INVALID_KEY_ID
public static final int ERROR_KEY_NOT_FOUND
public static final int ERROR_EXISTING_DEVICE_FINGERPRINT
public static final int ERROR_GENERATED_ALIAS_ONLY
public static final int ERROR_OPERATION_EXPIRED
public static final int ERROR_INTERNAL_SERVER_ERROR
public static final int ERROR_INVALID_PIN
public static final int ERROR_DEVICE_TEMPORARILY_LOCKED
public static final int ERROR_SSK_FAILED
public static final int ERROR_BUILDING_CONNECTION
getMessage()
public static final int ERROR_REACHED_TIMEOUT
public static final int ERROR_SSL_HANDSHAKE_FAILED
public static final int ERROR_SSL_CONNECTION_PROBLEM
public static final int ERROR_FAILED_TO_READ_INPUT_STREAM
public static final int ERROR_UNREGISTERED_TYPE
getMessage()
возвращает оригинальный ответ сервераpublic static final int ERROR_FAILED_TO_GET_HMAC
public static final int ERROR_FAILED_TO_SAVE_FILE
public static final int ERROR_TASK_INTERRUPTED
public static final int ERROR_FAILED_TO_SIGN_ONE_OR_MORE_DOCUMENTS
public static final int ERROR_WEIRD_OPERATION
public static final int ERROR_REQUESTED_USER_NOT_FOUND
public static final int ERROR_NOT_INITIALIZATED
public NetworkError(int type)
public NetworkError(int type, java.lang.String message)
public NetworkError(int defaultType, int httpCode, java.lang.String reasonPhrase, java.lang.String httpPayload)
public int getType()
getMessage()
.public int getHTTPCode()
public java.lang.String getMessage()
public java.lang.String getHTTPPayload()
public java.lang.String toString()
toString
in class java.lang.Object