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

Служебные функции

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

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

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

Аргументы:

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

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

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

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

Работает при состоянии аутентификации JCWebClient2.Vars.AuthState.notBinded.

Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.

Аргументы:

  • Тип: Integer
  • Описание: Идентификатор токена. Получается с помощью команды getAllSlots. Значение идентификатора не постоянно, но в рамках сессии не меняется.
  • Тип: Boolean
  • По умолчанию: false
  • Описание: Признак использования графического интерфейса приложения JC-WebClient. Если аргумент равен true, то аргументы adminPin, userPin и label игнорируются.
  • Тип: String
  • Описание: Новая метка токена. Если аргумент не передан, то текущая метка не изменится.
  • Тип: String
  • Описание: Текущий PIN-код администратора.
  • Тип: String
  • Описание: Новый PIN-код пользователя.