Класс 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> | Интерфейс обратного вызова |