Описание и примеры представлены в разделе Операции с данными в памяти устройств.

GOST 2

PKI

storeBinaryData

Записать на токен двоичные данные.

Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.

Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.

Примеры в разделе Запись данных в память устройства.

Аргументы:


data
Тип: Array
Данные в виде массива байт.


label
Тип: String
Метка данных.


isPrivate (По умолчанию: false)
Тип: Boolean
Признак записи данных в защищённую область памяти.

Если установлено true, то данные будут как защищенные объекты, в противном случае - как общедоступные объекты.

Результат:


Integer – идентификатор созданного объекта.

GOST 2

PKI

getBinaryObjectList

Получить список объектов двоичных данных.

Если состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded, то вернутся как общедоступные так и защищенные объекты, в противном случае - только общедоступные.

Работает при любом состоянии аутентификации.

Примеры в разделе Получение списка всех объектов, хранящихся на устройстве.

Аргументы:


tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.

Значение идентификатора не постоянно, но в рамках сессии не меняется.

Результат:


Array – массив из объектов со следующими параметрами:


id
Тип: Integer
Идентификатор объекта двоичных данных.


label
Тип: String
Метка объекта двоичных данных.


isPrivate
Тип: Boolean
Признак записи данных в защищённую область памяти.

GOST 2

PKI

readBinaryObject

Получить значение объекта двоичных данных.

Работает при любом состоянии аутентификации.

Примеры в разделе Считывание данных из памяти устройства.

Аргументы:


tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.

Значение идентификатора не постоянно, но в рамках сессии не меняется.


objectID
Тип: Integer
Идентификатор объекта двоичных данных. Получается с помощью команд storeBinaryData или getBinaryObjectList.

Результат:


Array – данные в виде массива байт.

GOST 2

PKI

deleteBinaryObject

Удалить объект двоичных данных.

Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.

Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.

Примеры в разделе Удаление данных из памяти устройства.

Аргументы:


objectID
Тип: Integer
Идентификатор объекта двоичных данных. Получается с помощью команд storeBinaryData или getBinaryObjectList.

GOST 2

PKI

modifyBinaryObject

Изменить объект двоичных данных.
Менять можно как метку, так и сами данные. Хотя бы один из аргументов label или data должен быть установлен.

Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.

Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.

Аргументы:


objectID
Тип: Integer
Идентификатор объекта двоичных данных. Получается с помощью команд storeBinaryData или getBinaryObjectList.


label (Необязательный)
Тип: String
Новая метка. Если не указывать аргумент, то метка изменена не будет.


data (Необязательный)
Тип: Array
Новые данные в виде массива байт. Если не указывать аргумент, то данные изменены не будут.