Функция служит для инициализации работы с JC-WebClient. Необходимо вызывать её первой.
Получить идентификаторы подключенных электронных ключей. Работает при любом состоянии аутентификации.
Результат: | array – массив с идентификаторами. |
---|
Получить информацию об электронном ключе. Работает при любом состоянии аутентификации. Полный список возможных флагов электронного ключа смотри в соответствующем разделе.
Аргументы: |
|
---|---|
Результат: | array – массив со следующей структурой: первый элемент – серийный номер электронного ключа, второй – флаги электронного ключа, третий – метка электронного ключа. |
Получить идентификаторы всех слотов для работы с электронными ключами. Идентификаторы слотов заменяют идентификаторы токенов при вызове методов, поддерживающих работу с Антифрод-терминалом без вставленной смарт-карты. В других случаях, методы будут возращать ошибку CKR_TOKEN_NOT_PRESENT (к слоту не подключен электронный ключ) или работать как при использовании идентификатора токена (к слоту подключен электронный ключ). Работает при любом состоянии аутентификации.
Результат: | array – массив с идентификаторами слотов. |
---|
Получить информацию о слоте. Работает при любом состоянии аутентификации. Полный список возможных флагов электронного ключа смотри в соответствующем разделе.
Аргументы: |
|
---|---|
Результат: | array – массив со следующей структурой:
|
Получить состояние аутентификации. Работает при любом состоянии аутентификации.
Результат: | array – массив, где первый элемент – состояние аутентификации, второй – идентификатор подключения или ноль, если не установлено соединения, третий – идентификатор электронного ключа. |
---|
Состояния аутентификации
Получить версию плагина. Работает при любом состоянии аутентификации.
Результат: | string – версия плагина в виде Х.Х.Х.Х. |
---|
Проверить, поддерживается ли данная версия браузера. Работает при любом состоянии аутентификации.
Результат: | bool – false если данная версия браузера не поддерживается. |
---|
Инициализировать электронный ключ и установать PIN-код пользователя.
Аргументы: |
|
---|
Инициализировать электронный ключ и установать PIN-код пользователя с использованием графического интерфейса плагина.
Примечание
Обратите внимание, что все поля в графической форме являются обязательными к заполнению.
Аргументы: |
|
---|---|
Результат: | bool – true в случае успешного завершения операции, false в случае отмены операции или несовпадения PIN-кода пользователя и его подтверждения. |
Инициализировать электронный ключ без установки PIN-кода пользователя.
Аргументы: |
|
---|