Класс 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 | Адрес сервиса взаимодействия с мобильным приложением |
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 | Интерфейс обратного вызова |