Класс Policy
Метод getParamDSS
Запрос параметров (настроек) сервиса.
public void getParamsDSS(
@NotNull String serviceUrl,
@NotNull final SdkResultCallback<ParamsDss> callback)
Параметры:
Параметр | Тип | Описание |
---|---|---|
serviceUrl | String | Адрес сервиса взаимодействия с мобильным приложением (пример: https:/hostname:4430/mdagname ) |
callback | SdkResultCallback<ParamsDss> | Интерфейс обратного вызова |
Возвращаемые параметры:
Тип | Описание |
---|---|
ParamsDss | настройки взаимодействия с сервером |
Метод getCaParams
Запрос с сервера параметров подписи: список профилей подписи, параметры обработчиков запросов на сертификат и т.п.
public void getCaParams(
@NotNull Context context,
@NotNull String kid,
@NotNull final SdkResultCallback<CaParams> sdkPolicyCaParamsCallback)
Параметры:
Параметр | Тип | Описание |
---|---|---|
kid | String | Идентификатор набора ключей пользователя |
callback | SdkResultCallback<CaParams> | Интерфейс обратного вызова |
Возвращаемые параметры:
Тип | Описание |
---|---|
CaParams | Настройки Сервиса Подписи |
Метод getUserDevices
Получение сведений об устройствах пользователя.
public void getUserDevices(
@NotNull Context context,
@NotNull String kid,
@NotNull final SdkResultCallback<List<DeviceInfo>> callback)
Параметры:
Параметр | Тип | Описание |
---|---|---|
kid | String | Идентификатор набора ключей пользователя |
callback | SdkResultCallback<List<DeviceInfo>> | Интерфейс обратного вызова |
Возвращаемые параметры:
Тип | Описание |
---|---|
DeviceInfo | Сведения об устройствах пользователя |
Метод getHistoryOperations
Получение записей аудита для определенного пользователя и устройства.
public void getHistoryOperations(
@NotNull Context context,
@NotNull String kid,
@Nullable Integer count,
@Nullable Integer bookmark,
@Nullable ArrayList<Integer> operationCodeList,
@NotNull final SdkResultCallback<OperationHistory> callback)
Параметры:
Параметр | Тип | Описание |
---|---|---|
kid | String | Идентификатор набора ключей пользователя |
count | Int | Выводимое количество записей |
bookmark | Int64 | Идентификатор записи, относительно которой осуществляется поиск. Будут отображены события, начиная с указанной записи |
operationCodeList | ArrayList<Integer> | Разделенный запятой список кодов событий, которые должны быть включены в выборку |
callback | SdkResultCallback<OperationHistory> | Интерфейс обратного вызова |
Возвращаемые параметры:
Тип | Описание |
---|---|
OperationHistory | Cписок записей аудита для определенного пользователя |
Метод getOperations
Получение списка операций, требующих подтверждения.
public void getOperations(
@NotNull Context context,
@NotNull String kid,
@Nullable String type,
@Nullable String opId,
@Nullable String clientId
@NotNull final SdkResultCallback<OperationsInfo> callback)
Параметры:
Параметр | Тип | Описание |
---|---|---|
kid | String | Идентификатор набора ключей пользователя |
type | String | (опционально) Тип операции |
opId | String | (опционально) Идентификатор операции |
clientId | String | (опционально) Идентификатор прикладной системы на сервере (OAuth-клиента) |
callback | SdkResultCallback<OperationsInfo> | Интерфейс обратного вызова |
Возвращаемые параметры:
Параметр Описание |
---|
OperationsInfo |
Метод updateDeviceInfo
Обновление сведений о мобильном устройстве пользователя.
public void updateDeviceInfo(
@NotNull Context context,
@NotNull String kid,
@NotNull RegisterInfo updateInfo,
@NotNull SdkResultCallback<Boolean> callback)
Параметры:
Параметр | Тип | Описание |
---|---|---|
kid | String | Идентификатор набора ключей пользователя |
updateInfo | RegisterInfo | новые сведения об устройстве |
callback | SdkResultCallback<Boolean> | Интерфейс обратного вызова |