clearToken

Удалить все объекты с токена.
Работает при состоянии аутентификации JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.

Аргументы:


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

Значение идентификатора не постоянно, но в рамках сессии не меняется.


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


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

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
Структура объекта: Дополнительная информация о токене GOST 2
Дополнительная информация, если аргумент extendedInfo установлен в true.