Хранение данных
Описание и примеры представлены в разделе Операции с данными в памяти устройств.
storeBinaryData
GOST
PRO
GOST 2
- storeBinaryData
- Записать на токен двоичные данные. - 
- Текущее состояние аутентификации можно получить с помощью команды  getLoggedInState- . 
 - Примеры в разделе Запись данных в память устройства. - 
- Аргументы:
- 
- 
- data - Тип: Array - Данные в виде массива байт. 
 
 - 
- 
- label - Тип: String - Метка данных. 
 
 - 
- 
- isPrivate (По-умолчанию: - false)
 - Тип: Boolean - Признак записи данных в защищённую область памяти. 
 - Если установлено - true, то данные будут как защищенные объекты,
в противном случае - как общедоступные объекты.
 
 
- Результат:
- 
Integer – идентификатор созданного объекта. 
 
 
getBinaryObjectList
GOST
PRO
GOST 2
- getBinaryObjectList
- 
- Получить список объектов двоичных данных. 
 - 
- Работает при любом состоянии аутентификации. 
 - Примеры в разделе Получение списка всех объектов, хранящихся на устройстве. - 
- Аргументы:
- 
- 
- tokenID - Тип: Integer - Идентификатор токена.
Получается с помощью команды  getAllSlots- . 
 - 
- Примечание - Значение идентификатора не постоянно, но в рамках сессии не меняется. 
 
 
- Результат:
- 
- 
- Array – массив из объектов со следующими параметрами:
- 
- 
- id - Тип: Integer - Идентификатор объекта двоичных данных. 
 
 - 
- 
- label - Тип: String - Метка объекта двоичных данных. 
 
 - 
- 
- isPrivate - Тип: Boolean - Признак записи данных в защищённую область памяти. 
 
 
 
 
 
 
readBinaryObject
GOST
PRO
GOST 2
- readBinaryObject
- Получить значение объекта двоичных данных. - Работает при любом состоянии аутентификации. - Примеры в разделе Считывание данных из памяти устройства. - 
- Аргументы:
- 
- 
- tokenID - Тип: Integer - Идентификатор токена.
Получается с помощью команды  getAllSlots- . 
 - 
- Примечание - Значение идентификатора не постоянно, но в рамках сессии не меняется. 
 
 
- Результат:
- 
Array – данные в виде массива байт. 
 
 
modifyBinaryObject
GOST
PRO
GOST 2
- modifyBinaryObject
- 
- Изменить объект двоичных данных. - Менять можно как метку, так и сами данные.
Хотя бы один из аргументов label или data должен быть установлен. 
 - 
- Текущее состояние аутентификации можно получить с помощью команды  getLoggedInState- . 
 - 
- Аргументы:
- 
label (Необязательный) Тип: String Новая метка.
Если не указывать аргумент, то метка изменена не будет. 
 
 
data (Необязательный) Тип: Array Новые данные в виде массива байт.
Если не указывать аргумент, то данные изменены не будут.