Служебные
getAllSlots
Заголовок раздела «getAllSlots»Получить идентификаторы всех слотов с дополнительной информацией об объектах, расположенных на них.
В качестве объектов могут выступать:
- токены (криптографические приложения), загруженные в устройства (USB-токены, смарт-карты);
- Антифрод-терминал без подключенной смарт-карты.
Работает при любом состоянии аутентификации.
Результат: Array — массив из объектов с параметрами:
- Тип: Integer
- Описание: Идентификатор слота.
tokenExists
Заголовок раздела «tokenExists»- Тип: Boolean
- Описание: Признак наличия токена на слоте.
- Тип: PlainObject
- Описание: Объект с информацией об устройстве.
Параметры:
- Тип: String
- Описание: Наименование устройства.
- Тип: String
- Описание: Модель устройства.
serialNumber
Заголовок раздела «serialNumber»- Тип: String
- Описание: Серийный номер устройства.
formFactor
Заголовок раздела «formFactor»- Тип: String
- Допустимые значения:
JCWebClient2.Vars.FormFactor - Описание: Форм-фактор.
modelFriendlyName
Заголовок раздела «modelFriendlyName»- Тип: String
- Описание: Модель устройства (коммерческое название).
manufactureDate
Заголовок раздела «manufactureDate»- Тип: Integer
- Описание: Дата производства устройства (в секундах начиная с 01.01.1970).
reader (Необязательный)
Заголовок раздела «reader (Необязательный)»- Тип: PlainObject
- Описание: Объект с информацией о ридере. Возвращается только если на слоте обнаружена смарт-карта в ридере (в том числе в Антифрод-терминале) или Антифрод-терминал без вставленной смарт-карты.
Параметры:
- Тип: String
- Допустимые значения:
JCWebClient2.Vars.ReaderType - Описание: Тип ридера.
cardlessSupported (Необязательный) [устаревшее]
Заголовок раздела «cardlessSupported (Необязательный) [устаревшее]»- Тип: Boolean
- Описание: Признак поддержки ридером бескарточного режима. Параметр существует только для Антифрод-терминала.
getSlotInfo
Заголовок раздела «getSlotInfo»Получить информацию об объекте, расположенном на указанном слоте.
В качестве объекта могут выступать:
- токены (криптографические приложения), загруженные в устройства (USB-токены, смарт-карты);
- Антифрод-терминал без подключенной смарт-карты.
Работает при любом состоянии аутентификации.
Аргументы:
- Тип: Integer
- Описание: Идентификатор слота. Получается с помощью команды getAllSlots. Значение идентификатора не постоянно, но в рамках сессии не меняется.
Результат: PlainObject — объект с параметрами:
tokenExists
Заголовок раздела «tokenExists»- Тип: Boolean
- Описание: Признак наличия токена на слоте.
- Тип: PlainObject
- Описание: Объект с информацией об устройстве.
Параметры:
- Тип: String
- Описание: Наименование устройства.
- Тип: String
- Описание: Модель устройства.
serialNumber
Заголовок раздела «serialNumber»- Тип: String
- Описание: Серийный номер устройства.
formFactor
Заголовок раздела «formFactor»- Тип: String
- Допустимые значения:
JCWebClient2.Vars.FormFactor - Описание: Форм-фактор.
modelFriendlyName
Заголовок раздела «modelFriendlyName»- Тип: String
- Описание: Модель устройства (коммерческое название).
manufactureDate
Заголовок раздела «manufactureDate»- Тип: Integer
- Описание: Дата производства устройства (в секундах начиная с 01.01.1970).
reader (Необязательный)
Заголовок раздела «reader (Необязательный)»- Тип: PlainObject
- Описание: Объект с информацией о ридере. Возвращается только если на слоте обнаружена смарт-карта в ридере (в том числе в Антифрод-терминале) или Антифрод-терминал без вставленной смарт-карты.
Параметры:
- Тип: String
- Допустимые значения:
JCWebClient2.Vars.ReaderType - Описание: Тип ридера.
cardlessSupported (Необязательный) [устаревшее]
Заголовок раздела «cardlessSupported (Необязательный) [устаревшее]»- Тип: Boolean
- Описание: Признак поддержки ридером бескарточного режима. Параметр существует только для Антифрод-терминала.
getTokenInfo
Заголовок раздела «getTokenInfo»Для GOST2, PKI, STORAGE.
Получить информацию о токене.
Работает при любом состоянии аутентификации.
Аргументы:
tokenID
Заголовок раздела «tokenID»- Тип: Integer
- Описание: Идентификатор токена. Получается с помощью команды getAllSlots. Значение идентификатора не постоянно, но в рамках сессии не меняется.
Результат: PlainObject — объект с параметрами:
serialNumber
Заголовок раздела «serialNumber»- Тип: String
- Описание: Серийный номер токена.
- Тип: PlainObject
- Описание: Установленные флаги на токене. Структура объекта: Флаги токена.
- Тип: String
- Описание: Метка токена.
- Тип: String
- Допустимые значения:
JCWebClient2.Vars.TokenType - Описание: Тип токена.
totalMemory
Заголовок раздела «totalMemory»- Тип: Integer
- Описание: Общий размер памяти. Если недоступно — 0.
freeMemory
Заголовок раздела «freeMemory»- Тип: Integer
- Описание: Размер свободной памяти. Если недоступно — 0.
getLoggedInState
Заголовок раздела «getLoggedInState»Получить состояние аутентификации.
Работает при любом состоянии аутентификации.
Результат: PlainObject — объект с параметрами:
- Тип: Integer
- Допустимые значения:
JCWebClient2.Vars.AuthState - Описание: Состояние аутентификации.
connectionID
Заголовок раздела «connectionID»- Тип: Integer
- Описание: Идентификатор подключения или
0, если не установлено соединение.
tokenID
Заголовок раздела «tokenID»- Тип: Integer
- Описание: Идентификатор токена.
getJCWebClientVersion
Заголовок раздела «getJCWebClientVersion»Получить версию приложения.
Работает при любом состоянии аутентификации.
Результат: String — версия в виде Х.Х.Х.XXXХ.
initToken
Заголовок раздела «initToken»Для PKI, STORAGE.
Инициализировать токен с возможностью установки PIN-кода пользователя.
clearToken
Заголовок раздела «clearToken»Для GOST 2.
Удалить все объекты с токена.

