getTokenInfo
Получить информацию о токене.
Работает при любом состоянии аутентификации.
Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.
Значение идентификатора не постоянно, но в рамках сессии не меняется.
extendedInfo (По умолчанию: false)
Тип: Boolean
Признак получения дополнительной информации.
Результат:
PlainObject – объект с параметрами:
serialNumber
Тип: String
Серийный номер токена.
flags
Тип: PlainObject
Структура объекта: Флаги токена
Установленные флаги на токене.
label
Тип: String
Метка токена.
type
Тип: String
Допустимые значения: JCWebClient2.Vars.TokenType
Тип токена.
totalMemory
Тип: Integer
Общий размер памяти. Если недоступно - 0.
freeMemory
Тип: Integer
Размер свободной памяти. Если недоступно - 0.
extendedInfo (Необязательный)
Тип: PlainObject
Структура объекта: Дополнительная информация о токене STORAGE
Дополнительная информация, если аргумент extendedInfo установлен в true.
initToken
Инициализировать токен и установить PIN-кода пользователя.
Работает при состоянии аутентификации JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.
Значение идентификатора не постоянно, но в рамках сессии не меняется.
useUI (По умолчанию: false)
Тип: Boolean
Признак использования графического интерфейса приложения JC-WebClient.
label (Необязательный)
Тип: String
Новая метка токена. Если аргумент не передан, то текущая метка не изменится.
adminPin
Тип: String
Текущий PIN-код администратора.
userPin
Тип: String
Новый PIN-код пользователя.