initialize
¶initialize
()Функция служит для инициализации работы с JC-WebClient. Необходимо вызывать её первой.
addEventListener
¶addEventListener
(String name, Function callback)¶Подписаться на уведомление о событиях изменения состояния слотов и изменении состояния аутентификации на токене.
Примеры в разделе Работа с событиями.
Аргументы: |
|
---|
removeEventListener
¶removeEventListener
(String name, Function callback)¶Удалить подписку на уведомление о событиях изменения состояния слотов и изменении состояния аутентификации на токене.
Аргументы: |
|
---|
isAsyncOperationInProgress
¶isAsyncOperationInProgress
()¶Метод проверяет, выполняется ли в данный момент времени асинхронная (относительно главного потока) операция. В процессе выполнения асинхронной операции попытка выполнения других асинхронных операций приведёт к тому, что они будут проигнорированы. Приложение следует проектировать таким образом, что бы команды не выполнялись асинхроно между собой.
Результат: | Boolean – true в случае если асинхронная операция выполняется,
false в противном случае. |
---|
derToPem
¶derToPem
(Array data)¶Конвертация данных из формата DER в формат PEM.
Аргументы: |
|
---|---|
Результат: | String – преобразованные данные в формате PEM. |
defaults
¶defaults
(PlainObject params)Установка параметров по-умолчанию (см. Использование defaults).
false
)false
) / асинхронности (true
)
выполнения команды (см. Установка режима выполнения команд).Используется во всех командах.
false
)Используется во всех командах.
JCWebClient2.Vars.AftLang.default
)JCWebClient2.Vars.AftLang
Используется в следующих командах: bindToken, changePIN, initUserPIN, unblockUserPIN, signData, signBase64EncodedData, aftSwyxDisplay.
0
)Используется в следующих командах: bindToken, changePIN, initUserPIN, unblockUserPIN, signData, signBase64EncodedData.
Установка параметров. Если передан аргумент params.
JCWebClient2.defaults({
async: true
});
Получение параметров. Если не передан аргумент params.
// Получить все параметры по-умолчанию.
var allDefaults = JCWebClient2.defaults();
// Получить определенный параметр
var async = JCWebClient2.defaults().async;
Аргументы: |
|
---|---|
Результат: | PlainObject – параметры по-умолчанию, если метод вызывается в режиме Получения параметров. |
exec
¶exec
(PlainObject command)Выполнение команды. Примеры использования представлены в разделе Выполнение команд.
Аргументы: |
|
---|---|
Результат: | Integer | Boolean | String | Array | PlainObject | |