WEB-приложение Сведение отчетности   (02.10.2017)
Использование электронной подписи

Поддержка электронной подписи реализована с использованием КриптоПро ЭЦП Browser plug-in .

В Chromе начиная с версии 45, отключена возможность использования NPAPI плагинов. Для продолжения поддержки электронной подписи в этом браузере, КриптоПро выпустил новую версию своего плагина (2.0). Начиная с этой версии, для браузеров на основе Chromium, добавлен новый механизм взаимодействия с криптопровайдерами, осуществляемый через расширение браузера CryptoPro Exension for CAdES Browser Plug-in .

С нашей стороны реализована полная поддержка новой версии КриптоПро ЭЦП Browser plug-in, и в частности подержка нового механизма взаимодействия с браузерами на основе Chromium (Opera, Яндекс.Браузер и др.), у которых отсутствует поддержка NPAPI плагинов. На ряду с этим сохранилась возможность использования существовавших ранее способов взаимодействия браузеров с криптопровайдерами.

Особенности и необходимые условия использования электронной подписи в различных браузерах:

При установке новой версии CryptoPro Browser plug-in 2.0:

  • плагин NPAPI по прежнему устанавливается во все поддерживаемые браузеры, и поддерживающих эту технологию
  • плагин ActiveX по прежнему устанавливается во все поддерживаемые браузеры Internet Exporer (до 11 версии включительно)
  • в браузерах на основе Chromium:
    • в Chrome - расширение автоматически устанавливается. То есть нет необходимости вручную устанавливать это расширение через магазин расширений.
    • в Яндекс.Браузер - расширение автоматически не устанавливается. Необходимо вручную установить это расширение. В этом браузере имеется возможность устанавливать расширения напрямую из магазина Google.
    • в Opera - расширение автоматически не устанавливается. Необходимо вручную установить это расширение. Но так как в этом браузере отсутствует возможность устанавливать расширения из магазина Google, то предлагается "обходной" вариант:
      1. сначала установить расширение из магазина Opera, позволяющие устанавливать расширения из магазина Google
      2. затем установить изначально требуемое расширение из магазина Google
    • в других браузерах на основе Chromium, предлагается действовать по аналогии.

Варианты взаимодействия браузеров на основе Chromium с криптопровайдерами :

  • в Chromе начиная с 45 версии, поддержка NPAPI плагинов полностью отключена - взаимодействие возможно только с помощью расширения.
  • в Яндекс.Браузер, поддержка NPAPI плагинов не отключена - взаимодействие возможно как с помощью NPAPI плагинов, так и с помощью расширения.
  • в Opera поддержка NPAPI плагинов пока не отключена (отключение планируется) - взаимодействие возможно как с помощью NPAPI плагинов, так и с помощью расширения.

Приоритеты взаимодействия браузеров на основе Chromium с криптопровайдерами

Т.к. метод взаимодействия с помощью NPAPI плагинов является более проверенным и стабильным, то сначала всегда производится попытка использовать плагин NPAPI. В случае, когда это не удалось, и браузер Chromium-подобный - будет использоваться расширение браузера.

        Просмотр статуса "активности" NPAPI плагинов в браузерах производных от Chromium - browser://plugins

Известная проблема в новой версии CryptoPro Browser plug-in 2.0

При создании электронной подписи или ее проверке, через расширение браузера (без NPAPI), при размере оперируемых данных более 728Кб происходит зависание браузера. КриптоПро знает об этой проблеме, и планирует исправить ее к следующему релизу.

Превышение обозначенного размера подписываемых данных, возможно при выполнении действия "Экспорт в файл с цифровой подписью" (через пользовательские процедуры). При проявлении данной проблемы, и до ее решения КриптоПро, рекомендуется пользоваться иными браузерами.