Перейти к содержимому

Служебные

USB-токены и смарт-карты JaCartaAPI и SDKUSB-токены и смарт-карты JaCarta

Получить идентификаторы всех слотов с дополнительной информацией об объектах, расположенных на них.

В качестве объектов могут выступать:

  • токены (криптографические приложения), загруженные в устройства (USB-токены, смарт-карты);
  • Антифрод-терминал без подключенной смарт-карты.

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

Результат: Array — массив из объектов с параметрами:

  • Тип: Integer
  • Описание: Идентификатор слота.
  • Тип: Boolean
  • Описание: Признак наличия токена на слоте.
  • Тип: PlainObject
  • Описание: Объект с информацией об устройстве.

Параметры:

  • Тип: String
  • Описание: Наименование устройства.
  • Тип: String
  • Описание: Модель устройства.
  • Тип: String
  • Описание: Серийный номер устройства.
  • Тип: String
  • Описание: Модель устройства (коммерческое название).
  • Тип: Integer
  • Описание: Дата производства устройства (в секундах начиная с 01.01.1970).
  • Тип: PlainObject
  • Описание: Объект с информацией о ридере. Возвращается только если на слоте обнаружена смарт-карта в ридере (в том числе в Антифрод-терминале) или Антифрод-терминал без вставленной смарт-карты.

Параметры:

  • Тип: Boolean
  • Описание: Признак поддержки ридером бескарточного режима. Параметр существует только для Антифрод-терминала.

Получить информацию об объекте, расположенном на указанном слоте.

В качестве объекта могут выступать:

  • токены (криптографические приложения), загруженные в устройства (USB-токены, смарт-карты);
  • Антифрод-терминал без подключенной смарт-карты.

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

Аргументы:

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

Результат: PlainObject — объект с параметрами:

  • Тип: Boolean
  • Описание: Признак наличия токена на слоте.
  • Тип: PlainObject
  • Описание: Объект с информацией об устройстве.

Параметры:

  • Тип: String
  • Описание: Наименование устройства.
  • Тип: String
  • Описание: Модель устройства.
  • Тип: String
  • Описание: Серийный номер устройства.
  • Тип: String
  • Описание: Модель устройства (коммерческое название).
  • Тип: Integer
  • Описание: Дата производства устройства (в секундах начиная с 01.01.1970).
  • Тип: PlainObject
  • Описание: Объект с информацией о ридере. Возвращается только если на слоте обнаружена смарт-карта в ридере (в том числе в Антифрод-терминале) или Антифрод-терминал без вставленной смарт-карты.

Параметры:

  • Тип: Boolean
  • Описание: Признак поддержки ридером бескарточного режима. Параметр существует только для Антифрод-терминала.

Для GOST2, PKI, STORAGE.

Получить информацию о токене.

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

Аргументы:

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

Результат: PlainObject — объект с параметрами:

  • Тип: String
  • Описание: Серийный номер токена.
  • Тип: PlainObject
  • Описание: Установленные флаги на токене. Структура объекта: Флаги токена.
  • Тип: String
  • Описание: Метка токена.
  • Тип: Integer
  • Описание: Общий размер памяти. Если недоступно — 0.
  • Тип: Integer
  • Описание: Размер свободной памяти. Если недоступно — 0.

Получить состояние аутентификации.

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

Результат: PlainObject — объект с параметрами:

  • Тип: Integer
  • Допустимые значения: JCWebClient2.Vars.AuthState
  • Описание: Состояние аутентификации.
  • Тип: Integer
  • Описание: Идентификатор подключения или 0, если не установлено соединение.
  • Тип: Integer
  • Описание: Идентификатор токена.

Получить версию приложения.

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

Результат: String — версия в виде Х.Х.Х.XXXХ.

Для PKI, STORAGE.

Инициализировать токен с возможностью установки PIN-кода пользователя.

Для GOST 2.

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