Package-level declarations
Types
Инициализация библиотеки в режиме неквалифицированной подписи.
Properties
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Готовый объект для применения функций-расширений
Functions
Выполняет подтверждение присоединения мобильного устройства к учётной записи. Метод необходимо вызывать для объекта User в статусе Device.DeviceStatus.NotVerified, поэтому перед вызовом метода рекомендуется выполнить вызов UsersManager.updateStatus для получения актуального статуса и данных профиля устройства.
Подтверждение присоединения мобильного устройства к учётной записи пользователя.
Одобрение запроса на добавление нового устройства.
Сохранение ключа с новым паролем на "вектор аутентификации". Перед вызовом метода должно выполняться условие User.isReadyToSign == true.
Меняет способ защиты "вектора аутентификации".
Отправляет запрос на получение сведений о статусе регистрации нового устройства пользователя.
Отправляет запрос на получение сведений о статусе регистрации нового устройства пользователя
Подтверждение операции путём отправки заранее подготовленного запроса на подтверждение.
Подтверждение операции путем отправки заранее подготовленного запроса на подтверждение.
Подтверждение операции.
Подтверждение операции. Показывает содержимое операции и кнопки для подтверждения или отклонения. При необходимости ввода пароля показывает соответствующий экран.
Экспорт данных пользователя в JSON с шифрованием при помощи указанного пароля. Основная область применения функции — создание резервной копии ключевой информации для возможности последующего восстановления в случае переустановки приложения, смены устройства, утраты ПИН-кода и прочих подобных ситуациях. Перед вызовом метода должно выполняться условие User.isReadyToSign == true.
Создаёт резервную копию ключей подписи, хранимых на мобильном устройстве
Создание запроса на сертификат.
Создаёт ключевую пару на устройстве с параметрами (название и тип провайдера, имя контейнера, пин-код) по умолчанию.
Создаёт ключевую пару на устройстве.
Создание "неподтвержденной" учетной записи в с получением "вектора аутентификации" к ней.
Создание запроса на подключение другого устройства к учётной записи пользователя.
Создание "неподтвержденной" учетной записи в с получением "вектора аутентификации" к ней.
Создание "неподтвержденной" учетной записи в с получением "вектора аутентификации" к ней.
Удаление объекта пользователя из хранилища.
Удаление сертификата или запроса на сертификат.
Удаление ключевой пары и сертификата с устройства.
Удаление архивной копии ключей, ранее созданной на сервере . Перед вызовом метода должно выполняться условие User.isReadyToSign == true.
Выполняет архивацию (резервное копирование) на сервере ключей подписи, хранящихся на данном мобильном устройстве. После выполнения архивации сохранённые на сервере ключи можно восстановить на этом же устройстве, либо выполнить восстановление на другом устройстве при условии, что устройство привязано к той же учётной записи. Перед вызовом метода должно выполняться условие User.isReadyToSign == true.
Скачивает документ по его идентификатору и сохраняет в кэш приложения (использует метод getCacheDir для объекта Context, переданного при инициализации sdk).
Получение информации о документе.
Получение предварительного просмотра документа.
Получение "сырого" документа в формате PDF.
Выполняет чтение сертификатов из внешнего источника (с рутокена). Недоступен в базовом варианте SDK.
Получение информации о ключах, хранимых на устройстве, для конкретного объекта User
Получение информации о хранилище ключей по certificateId
Получение истории операций пользователя на сервисе.
Получение информации об операциях. Конфигурация сервиса должна поддерживать API 1.1 для выполнения данного запроса.
Получение списка операций, требующих подтверждения.
Запрос параметров взаимодействия с сервера.
Запрос параметров взаимодействия с сервера. Действует аналогично методу. PolicyManager.getParams, но URL-адрес берётся из свойства User.getServiceUrl.
Запрос с сервера параметров подписания: список профилей подписи, параметры Удостоверяющих Центров и т.п.
Запрос с сервера параметров подписания: список профилей подписи, параметры Удостоверяющих Центров и т.п. в расширенной интерпретации.
Восстановление ключей подписи на мобильном устройстве из резервной копии, хранимой на сервере . Перед вызовом метода должно выполняться условие User.isReadyToSign == true.
Производит установку сертификата в контейнер, содержащий ключ, которым ранее был подписан соответствующий запрос на сертификат.
Производит установку сертификата в контейнер.
Определяет, возможно ли использовать сертификат для подтверждения операций на этом устройстве.
Определяет, установлен ли сертификат в хранилище.
Получение списка сертификатов и запросов на сертификат.
Получение списка всех устройств.
Перечисление доступных в долгосрочной памяти объектов User.
Добавление или отказ в добавлении для устройства, ожидающего подтверждения.
Отклонение запроса на добавление нового устройства.
Перерегистрация пользователя на этом же устройстве.
Восстановление локальных ключей подписи из резервной копии
Восстановление объекта User из резервной копии
Отзыв "вектора аутентификации" на сервере . Делает вектор недействительным.
Отзыв (удаление) устройства и соответствующего ему ключа.
Отзыв сертификата пользователя.
Установка сертификата пользователя.
Установка дружественного имени сертификата пользователя.
Установка сертификата по умолчанию.
Выполняет подписание запроса на сертификат, после чего отправляет подписанный запрос на сервер. Для подписания запроса создаёт новую ключевую пару. Для создания ключевой пары запускается биологический датчик случайных чисел, кроме того, предварительно запрашивается пароль, если не выполняется условие
Выполняет подписание запроса на сертификат, после чего отправляет подписанный запрос на сервер. Для подписания запроса создаёт новую ключевую пару. Для создания ключевой пары запускается биологический датчик случайных чисел, кроме того, предварительно запрашивается пароль, если не выполняется условие User.isReadyToSign == true.
Подписание документов путем отправки заранее подготовленного запроса на подпись.
Подписание документов. Показывает экран с содержимым документов. При необходимости ввода пароля показывает соответствующий экран.
Подписание документов.
Формирование запроса на подпись без отправки на сервер .
Подписание документов без отправки запроса на сервер . Показывает экран с содержимым документов. При необходимости ввода пароля показывает соответствующий экран.
Сохранение объекта пользователя в долгосрочную память (Shared Preferences).
Предъявление пароля на "вектор аутентификации".
Предъявление пароля. После успешного выполнения User.isReadyToSign возвращает true, необходимо вызывать данный метод перед выполнением любых других методов, требующих условия User.isReadyToSign == true, если на момент вызова условие не выполняется.
Приостановка действия сертификата.
Возобновление действия сертификата.
Обновление информацию об устройстве на сервере .
Обновление статуса пользователя. Выполняет асинхронный запрос на сервер .
Загрузка документа на сервер.