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