public class DSSNetworkError
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DSS_ERROR_ACTION_REJECTED_BY_USER
Отказ в добавлении устройства
|
static int |
DSS_ERROR_ASSERTION_REPLAY
Повторение запроса с неуникальным nonce
|
static int |
DSS_ERROR_AWAITING_USER_CONFIRMATION
Устройство находится в статусе ожидания подтверждения
|
static int |
DSS_ERROR_CANNOT_PARSE_RESPONSE
Не удаётся конвертировать ответ сервера в объект ожидаемого типа
|
static int |
DSS_ERROR_DEVICE_BLOCKED
Аутентификация на данном наборе ключей запрещена оператором
|
static int |
DSS_ERROR_EXISTING_DEVICE_FINGERPRINT
Мобильное устройство с таким отпечатком уже добавлено пользователю
|
static int |
DSS_ERROR_GENERATED_ALIAS_ONLY
Регистрация устройства с предопределенным псевдонимом (alias) запрещена
|
static int |
DSS_ERROR_INVALID_AUTHENTICATION_SCHEME
Пользователю не назначен способ аутентификации через мобильное приложение
|
static int |
DSS_ERROR_INVALID_DEVICE_FINGERPRINT
Параметр deviceFingerprint не задан
|
static int |
DSS_ERROR_INVALID_DEVICE_PARAMS
Не поддерживается значение парметра osType или не задан параметр pushAddress или не задан параметр deviceName
|
static int |
DSS_ERROR_INVALID_DOCUMENT
Некорректное представление документа (пока что это
эквивалентно отсуствию HTML-сниппета)
|
static int |
DSS_ERROR_INVALID_EMAIL
Полученное значение не является адресом электронной почты
|
static int |
DSS_ERROR_INVALID_GRANT
Не удалось проверить заголовок аутентификации (подробности в журнале сервера)
|
static int |
DSS_ERROR_INVALID_HMAC
Неправильное значение HMAC
|
static int |
DSS_ERROR_INVALID_IDENTIFIER
Не передана информация о регистрируемом устройстве
|
static int |
DSS_ERROR_INVALID_INPUT
Отсутвует тело запроса
|
static int |
DSS_ERROR_INVALID_KEY_ID
Параметр kid не задан
|
static int |
DSS_ERROR_INVALID_KINIT
При регистрации устройства использолван некорректный KInit.
|
static int |
DSS_ERROR_INVALID_LICENSE
Отсутствует действительная лицензия на способ аутентификации через мобильное приложение
|
static int |
DSS_ERROR_INVALID_LOGIN
Логин не задан или имеет невалидный формат
|
static int |
DSS_ERROR_INVALID_PHONE
Полученное значение не является номером телефона
|
static int |
DSS_ERROR_KEY_ALREADY_CONFIRMED
Статус ключа аутентификации myDSS не может быть изменен, так как устройство уже подтверждено
|
static int |
DSS_ERROR_KEY_EXPIRED_OR_NOT_YET_VALID
Срок действия ключей аутентификации истёк или ещё не наступил
|
static int |
DSS_ERROR_KEY_NOT_FOUND
Пользователь не имеет назначенный токен аутентификации
|
static int |
DSS_ERROR_NOT_UNIQUE_DEVICE_FINGERPRINT
Пользователь с таким отпечатком мобильного устройства уже существует
|
static int |
DSS_ERROR_NOT_UNIQUE_EMAIL
Пользователь с таким адресом электронной почты уже существует
|
static int |
DSS_ERROR_NOT_UNIQUE_LOGIN
Пользователь с данным логином уже существует
|
static int |
DSS_ERROR_NOT_UNIQUE_PHONE
Пользователь с таким номером телефона уже существует
|
static int |
DSS_ERROR_OPERATION_EXPIRED
Операция истекла
|
static int |
DSS_ERROR_OPERATION_NOT_SUPPORTED
Операция не поддерживается
|
static int |
DSS_ERROR_SELFREGISTRATION_FORBIDDEN
Саморегистрация запрещена
|
static int |
DSS_ERROR_UNSUSPECTED_STATUS
Статус пользователя неверный
|
static int |
DSS_ERROR_USER_BLOCKED
Учётная запись пользователя заблокирована
|
static int |
DSS_ERROR_USER_NOT_FOUND
Не удалось найти пользователя по идентификатору набора ключей kid
|
static int |
DSS_ERROR_WRONG_OPERATION
Операция саморегистрации пользователей myDSS запрещена
|
static int |
DSS_IS_ERROR_FINGERPRINT_ALREADY_SET
Отпечаток устройства уже установлен
|
static int |
DSS_IS_ERROR_GENERAL
Неопределённая ошибка.
|
static int |
DSS_IS_ERROR_NO_CONNECTION
Нет интернета
|
static int |
DSS_IS_ERROR_OK
Нет ошибки
|
static int |
DSS_IS_ERROR_SERVER_NOT_AVAILABLE
Нет соединения с сервером
|
static int |
DSS_IS_ERROR_URL_NOT_FOUND
URL не найден (404)
|
static int |
DSS_IS_ERROR_USER_NOT_READY_TO_SIGN
Выполнение операции требует ввода пароля
|
Constructor and Description |
---|
DSSNetworkError(int type)
Конструктор
|
DSSNetworkError(int type,
int httpCode,
java.lang.String httpPayload)
Конструктор
|
DSSNetworkError(int type,
java.lang.String explanation)
Конструктор
|
Modifier and Type | Method and Description |
---|---|
int |
getHTTPCode()
HTTP-код ответа сервера
|
java.lang.String |
getHTTPPayload()
Текст ошибки, возвращённый сервером DSS.
|
java.lang.String |
getMessage()
Локализованное описание ошибки
|
int |
getType()
Тип ошибки, соответствующий одной из констант DSS_ERROR_*
|
public static final int DSS_IS_ERROR_OK
public static final int DSS_IS_ERROR_NO_CONNECTION
public static final int DSS_IS_ERROR_SERVER_NOT_AVAILABLE
public static final int DSS_IS_ERROR_GENERAL
public static final int DSS_IS_ERROR_URL_NOT_FOUND
public static final int DSS_IS_ERROR_USER_NOT_READY_TO_SIGN
public static final int DSS_IS_ERROR_FINGERPRINT_ALREADY_SET
public static final int DSS_ERROR_OPERATION_NOT_SUPPORTED
public static final int DSS_ERROR_AWAITING_USER_CONFIRMATION
public static final int DSS_ERROR_ACTION_REJECTED_BY_USER
public static final int DSS_ERROR_SELFREGISTRATION_FORBIDDEN
public static final int DSS_ERROR_UNSUSPECTED_STATUS
public static final int DSS_ERROR_CANNOT_PARSE_RESPONSE
public static final int DSS_ERROR_INVALID_DOCUMENT
public static final int DSS_ERROR_USER_NOT_FOUND
public static final int DSS_ERROR_USER_BLOCKED
public static final int DSS_ERROR_INVALID_AUTHENTICATION_SCHEME
public static final int DSS_ERROR_KEY_EXPIRED_OR_NOT_YET_VALID
public static final int DSS_ERROR_DEVICE_BLOCKED
public static final int DSS_ERROR_INVALID_HMAC
public static final int DSS_ERROR_ASSERTION_REPLAY
public static final int DSS_ERROR_INVALID_LICENSE
public static final int DSS_ERROR_INVALID_GRANT
public static final int DSS_ERROR_INVALID_KINIT
public static final int DSS_ERROR_KEY_ALREADY_CONFIRMED
public static final int DSS_ERROR_INVALID_INPUT
public static final int DSS_ERROR_INVALID_IDENTIFIER
public static final int DSS_ERROR_WRONG_OPERATION
public static final int DSS_ERROR_INVALID_LOGIN
public static final int DSS_ERROR_NOT_UNIQUE_LOGIN
public static final int DSS_ERROR_INVALID_PHONE
public static final int DSS_ERROR_NOT_UNIQUE_PHONE
public static final int DSS_ERROR_INVALID_EMAIL
public static final int DSS_ERROR_NOT_UNIQUE_EMAIL
public static final int DSS_ERROR_INVALID_DEVICE_FINGERPRINT
public static final int DSS_ERROR_NOT_UNIQUE_DEVICE_FINGERPRINT
public static final int DSS_ERROR_INVALID_DEVICE_PARAMS
public static final int DSS_ERROR_INVALID_KEY_ID
public static final int DSS_ERROR_KEY_NOT_FOUND
public static final int DSS_ERROR_EXISTING_DEVICE_FINGERPRINT
public static final int DSS_ERROR_GENERATED_ALIAS_ONLY
public static final int DSS_ERROR_OPERATION_EXPIRED
public DSSNetworkError(int type)
type
- Тип ошибкиpublic DSSNetworkError(int type, java.lang.String explanation)
type
- Тип ошибкиexplanation
- Дополнительное пояснениеpublic DSSNetworkError(int type, int httpCode, java.lang.String httpPayload)
type
- Тип ошибкиpublic int getType()
public int getHTTPCode()
public java.lang.String getMessage()
public java.lang.String getHTTPPayload()