Описание и примеры представлены в разделе Операции с данными в памяти устройств.
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
Новые данные в виде массива байт. Если не указывать аргумент, то данные изменены не будут.