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.

Если аргумент равен true, то аргументы adminPinuserPin и label игнорируются.

label (Необязательный)
ТипString
Новая метка токена. Если аргумент не передан, то текущая метка не изменится.


adminPin
ТипString
Текущий PIN-код администратора.


userPin
ТипString
Новый PIN-код пользователя.