bindToken
¶bindToken
(int tokenDesc, string pin)¶Предъявить PIN-код. После успешного выполнения состояние аутентификации
переходит в STATE_TOKEN_BINDED (1)
. Работает только при состоянии
аутентификации STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
bindTokenUI
¶bindTokenUI
(int tokenDesc)¶Предъявить PIN-код с использованием графического интерфейса плагина. После
успешного выполнения состояние аутентификации переходит в
STATE_TOKEN_BINDED (1)
. Работает только при состоянии аутентификации
STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – |
unbindToken
¶unbindToken
()¶Разорвать защищенный канал, если он установлен, и/или отменить предъявление
PIN-кода. Необходимо вызывать при завершении сеанса работы с плагином. После
успешного выполнения данного метода состояние аутентификации переходит в
STATE_NOT_BINDED (0)
. Работает при состоянии аутентификации
выше, чем STATE_NOT_BINDED (0)
. Текущее состояние аутентификации
получается с помощью метода getLoggedInState()
.
changePIN
¶changePIN
(int tokenDesc, string userType, string oldPin, string newPin)¶Изменить PIN-код пользователя или администратора электронного ключа.
Работает при любом состоянии аутентификации для PIN-кода пользователя и
STATE_NOT_BINDED (0)
для PIN-кода администратора. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
changePINasync
¶changePINasync
(int tokenDesc, string userType, string oldPin, string newPin, JSObjectPtr callback)¶Изменить PIN-код пользователя или администратора электронного ключа,
используя асинхронный механизм. Работает при любом состоянии аутентификации
для PIN-кода пользователя и STATE_NOT_BINDED (0)
для PIN-кода
администратора. Текущее состояние аутентификации получается с помощью метода
getLoggedInState()
.
Аргументы: |
|
---|
changePINUI
¶changePINUI
(int tokenDesc, string userType)¶Изменить PIN-код пользователя или администратора электронного ключа с
использованием графического интерфейса плагина. Работает при любом состоянии
аутентификации для PIN-кода пользователя и STATE_NOT_BINDED (0)
для
PIN-кода администратора. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – |
initUserPIN
¶initUserPIN
(int tokenDesc, string adminPin, string userPin)¶Инициализировать PIN-код пользователя электронного ключа. Работает только при
состоянии аутентификации STATE_NOT_BINDED (0)
. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
initUserPINUI
¶initUserPINUI
(int tokenDesc)¶Инициализировать PIN-код пользователя электронного ключа с использованием
графического интерфейса плагина. Работает только при состоянии аутентификации
STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – |
unblockUserPIN
¶unblockUserPIN
(int tokenDesc, string adminPin)¶Разблокировать PIN-код пользователя электронного ключа. Работает только при
состоянии аутентификации STATE_NOT_BINDED (0)
. Текущее состояние
аутентификации получается с помощью метода getLoggedInState()
.
Аргументы: |
|
---|
unblockUserPINUI
¶unblockUserPINUI
(int tokenDesc)¶Разблокировать PIN-код пользователя электронного ключа с использованием
графического интерфейса плагина. Работает только при состоянии аутентификации
STATE_NOT_BINDED (0)
. Текущее состояние аутентификации получается с
помощью метода getLoggedInState()
.
Аргументы: |
|
---|---|
Результат: | bool – |