Служебные

getTokenInfo

PKI
getTokenInfo

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

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

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

Примечание

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

extendedInfo (По-умолчанию: false)
Тип: Boolean
Признак получения дополнительной информации.
Результат:
PlainObject – объект с параметрами:
serialNumber
Тип: String
Серийный номер токена.
flags
Тип: PlainObject
Структура объекта: Флаги токена
Установленные флаги на токене.
label
Тип: String
Метка токена.
type
Тип: String
Допустимые значения: JCWebClient2.Vars.TokenType
Тип токена.
extendedInfo (Необязательный)
Тип: PlainObject
Дополнительная информация, если аргумент extendedInfo установлен в true.

initToken

PKI
initToken

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

Работает при состоянии аутентификации JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.

Примечание

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

useUI (По-умолчанию: false)
Тип: Boolean
Признак использования графического интерфейса приложения JC-WebClient.

Примечание

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

label (Необязательный)
Тип: String
Новая метка токена. Если аргумент не передан, то текущая метка не изменится.
adminPin
Тип: String
Текущий PIN-код администратора.
userPin (Необязательный)
Тип: String
Новый PIN-код пользователя. Если аргумент не передан, то токен будет инициализирован без установки PIN-кода пользователя.
optionsPki (Необязательный)
Тип: PlainObject
Расширенные настройки. Если аргумент не передан, то токен будет инициализирован без установки расширенных настроек.