Демонстрация работы с Blitz Smart Card Plugin

Основные сведения

Вы можете проверить работу плагина, если у вас есть ключ электронной подписи семейств JaCarta и eToken (Аладдин Р.Д.), Рутокен (Актив) или ESMART (ISBC). Полный перечень поддерживаемых типов ключей, операционных систем и браузеров размещен в документации.

Обнаружили ошибку или ваш ключ электронной подписи не работает? Напишите нам и мы исправим ошибку.

Демонстрация работы плагина состоит из трех шагов:

  1. Создание объекта плагина на странице (инстанцирование).
  2. Ввод данных или выбор файла для подписи.
  3. Подписание введенных данных или файла.
1. Создание объекта плагина на веб-странице

Благодаря специальному javascript для инстанцирования плагина достаточно разместить на вашей странице ссылку <script src="js/blitzsc.js"></script>. В результате веб-странице будет доступен глобальный объект Blitzsc. Также можно воспользоваться подходом Asynchronous Module Definition (AMD).

Далее следует вызвать функцию createFactory со следующими параметрами:

pluginName:
mimeType:
hostname:
minVersion:
cryptoModules:
all modules

При использовании плагина на вашем сайте вам будут предоставлены значения этих параметров.

Результатом выполнения функции createFactory станет "фабрика плагина" (pluginFactory). Инстанцирование плагина выполняется асинхронно с помощью полученной фабрики. При вызове этой функции указываются параметры:

successCallback
функция, которая будет вызвана при успехе создания плагина;
failedCallback
функция, которая будет выполнена при ошибке создания плагина (см. детальное описание).