JC-WebClient позволяет производить операции с PIN-кодами поддерживаемых устройств. Для этого предусмотрено два вида функций (список функций см. в табл. ниже):
Операция | Функция без пользовательского интерфейса | Функция с собственным интерфейсом |
---|---|---|
Установка PIN-кода пользователя | initUserPIN() |
initUserPINUI() |
Смена PIN-кода пользователя или администратора | changePIN() |
changePINUI() |
Разблокирование PIN-кода пользователя | unblockUserPIN() |
unblockUserPINUI() |
Пример
// Получить объект, ассоциированный с элементом, выбранным в поле выбора токена
// web-формы с идентификатором pinTokenSelect
var tokenHandle = $.data($("#pinTokenSelect option:selected")[0], "jcWebClientData");
// Изменить PIN-код пользователя
JCWebClient().changePIN(tokenHandle.tokenID, "user", oldPIN, newPIN);
// Изменить PIN-код администратора
JCWebClient().changePIN(tokenHandle.tokenID, "admin", oldPIN, newPIN);
// Инициализировать PIN-код пользователя
JCWebClient().initUserPIN(tokenHandle.tokenID, adminPIN, userPIN);
// Разблокировать PIN-код пользователя
JCWebClient().unblockUserPIN(tokenHandle.tokenID, adminPIN);