Записать на электронный ключ двоичные данные в общедоступную область памяти. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState(). Объект будет доступен для чтения без предъявления PIN-кода пользователя.
Аргументы: |
|
---|---|
Результат: | int – идентификатор созданного объекта. |
Записать на электронный ключ двоичные данные в защищённую область памяти. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState(). Данные, записанные таким образом, можно прочитать только при состоянии аутентификации выше, чем STATE_NOT_BINDED (0), т.е. после предъявления PIN-кода пользователя.
Аргументы: |
|
---|---|
Результат: | int – идентификатор созданного объекта. |
Получить список объектов двоичных данных.
Существует два типа объектов:
Аргументы: |
|
---|---|
Результат: | array – массив элементов, состоящих из двух полей: идентификатор объекта двоичных данных, описание объекта двоичных данных. |
Получить значение объекта двоичных данных. Работает при любом состоянии аутентификации. В случае отсутствия объекта с таким objectID или отсутствия доступа к нему будет возвращена ошибка CKR_OBJECT_HANDLE_INVALID.
Аргументы: |
|
---|---|
Результат: | array – данные в виде массива байт. |
Удалить объект двоичных данных. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState(). В случае отсутствия объекта с таким objectID или отсутствия доступа к нему будет возвращена ошибка CKR_OBJECT_HANDLE_INVALID.
Аргументы: |
|
---|---|
Результат: | bool – true при успешном завершении. |
Изменить объект двоичных данных. Работает при состоянии аутентификации выше, чем STATE_NOT_BINDED (0). Текущее состояние аутентификации получается с помощью метода getLoggedInState(). В случае отсутствия объекта с таким objectID или отсутствия доступа к нему будет возвращена ошибка CKR_OBJECT_HANDLE_INVALID.
Аргументы: |
|
---|