Знакомство с плагином#

Начните работать с плагином на примере операции по просмотру перечня сертификатов подключенных средств электронной подписи. Для этого:

  1. Установите плагин для вашей операционной системы: Windows, macOS или Linux (RPM, DEB). Для работы с брендированными сборками плагина на основе Blitz Smart Card Plugin используйте дистрибутивы, предоставленные производителем.

  2. Если вы используете браузер Chrome, то установите расширение и разрешите ему открывать файлы по ссылкам. При использовании Firefox версии 52 и выше также установите расширение.

  3. Разместите на вашей веб-странице ссылку <script src="js/blitzsc.js"></script> на специальный JavaScript.

  4. Добавьте в вашу страницу скрипт следующего содержания:

    <script language="JavaScript">
        var pFactory = Blitzsc.createFactory("Blitz Smart Card Plugin", "application/x-blitz-sc-plugin", "ru.reaxoft.firewyrmhost", "1.7.0.0");
        pFactory(function (plugin) {
            plugin.initPKCS11([])
                .then(function(p11){return p11.getCertsForSign(true);})
                .then(function (certs) {
                    certs.forEach(function(cert) {
                        cert.full_info.then(function(info) { console.log(info);});
                    });
                }, function(err) {
                    alert(err);
                });
        }, function (error) {
            alert(error);
        });
    </script>
    

    Для работы с брендированными сборками плагина на основе Blitz Smart Card Plugin используйте параметры для вызова createFactory, предоставленные производителем.

  5. Запустите локально данную веб-страницу. В консоли браузера будут видны данные подключенных сертификатов. Например:

Далее в документации описываются использованные в данном скрипте функции, а также даются инструкции по дальнейшей работе со средством электронной подписи.