При попытке подтверждения личности на сайте Госуслуг, столкнулся с проблемой, что их плагин IFCPlugin ничего не делает, кроме как устанавливается в систему. А должен помимо себя, установить плагины в браузеры, однако никаких плагинов в дополнениях Mozilla Firefox я не увидел.
В итоге, оказалось, что Mozilla Firefox отключила поддержку NPAPI (англ. Netscape Plugin Application Programming Interface) начиная с 52 версии. Из за этого в браузере отключается добрая часть плагинов, которая в большинстве своем относится к Java, Silverlight, Unity. Но это коснулось и наших ленивых программистов, которые не могут сделать нормальные плагины для работы с КриптоПРО.
Как итог, в плагинах нельзя найти заветный Crypto Interface Plugin. Для решения необходимо сделать финт ушами и может привести к неработоспособности браузера, но у меня все прекрасно заработало.
Для включения NPAPI необходимо зайти в дополнительные настройки браузера, для этого в адресной строке необходимо ввести about:config и принять "правила игры".
Далее нам необходимо нажать правой кнопкой мыши в любом месте и создать новый логический ключ plugin.load_flash_only со значением false
На этом все. Закрываем вкладку, перезапускаем браузер, заходим в Дополнения -> Плагины и видим необходимые нам плагины. Радуемся.
Внимание! Начиная с Mozilla Firefox 53, поддержка NPAPI отключена полностью, без возможности восстановления. Для возвращения рабочего состояния необходимо либо скачать версию Mozilla Firefox 52 ESR, либо найти старый установщик и запретить ей обновляться.
Если по ссылке уже нет нужной версии Firefox:
КриптоПро ЭЦП browser plug-in (он же КриптоПро CADESCOM или Кадеском) — плагин, необходимый для создания и проверки электронной подписи на web-страницах с использованием КриптоПро CSP. Используется для работы на торговых площадках и порталах. Дистрибутив доступен на сайте КриптоПро в разделе Продукты / КриптоПро ЭЦП Browser plug-in https://cryptopro.ru/products/cades/plugin/get_2_0.
Системные требования
- Установка плагина возможна на следующих операционных системах: Win XP SP3, Win Vista SP2, Win 2003 SP2, Win 2008 SP2, Win 7, Win 2008 R2, Win 8, Win8.1, Win10.
- Работает с браузерами: IE 8 — 11, Opera, Mozilla Firefox, Google Chrome, Yandex Browser
Не работает в браузере EDGE, предустановленном по умолчанию в Windows 10.
- Требуется предустановленная КриптоПро CSP версии не ниже 3.6 R2
Актуальную версию плагина всегда можно скачать на официальном сайте программы Крипто-Про по кнопке Скачать плагин:
https://cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html
Для установки/переустановки плагина Крипто-Про ЭЦП Browser Plug-in выполните следующую последовательность действий:
- По предложению системы во всплывающем окне (например, при попытке проверить ЭП по кнопке Проверить ЭП):
- cкачайте файл установки плагина (cadesplugin.exe),
- запустите его на выполнение (установку плагина) под правами администратора системы (компьютера).
- Перезагрузите компьютер сразу после установки плагина.
- Выполните дополнительные настройки, индивидуальные для каждого браузера (см. ниже п. Дополнительные действия и настройки).
- Закройте все открытые вкладки и окна браузера, снова запустите браузер.
- Для проверки работы плагина Проверьте электронную подпись.
Дополнительные действия и настройки
Если при установке плагина или при попытке работать с ЭП (сразу после установки плагина) появились проблемы (например, не открывается список для выбора ЭП, или система "не видит" плагин и заново предлагает установить его, и/или др.), для их решения предлагаем набор дополнительных действий, выполнение одного или нескольких из которых поможет устранить проблемы.
Действия, зависящие от используемого браузера см. в разделах:
Обратите внимание! Если после дополнительных настроек система по-прежнему предлагает установить плагин или вы используете браузер, отличный от выше перечисленных, то рекомендуем проверить плагин на официальном сайте КриптоПро (для проверки достаточно только перейти на сайт):
https://cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html
В случае успешной проверки плагина при переходе на сайт вы увидите:
Если вместо выше указанного сообщения отображается текст ошибки, то рекомендуем обратиться за консультацией к разработчикам плагина КриптоПро: https://cryptopro.ru/contacts.
При обращении уточните, что проверяете плагин на сайте КриптоПро (можете приложить к обращению скриншот результата проверки).
Действия, не зависящие от используемого браузера
- Перед новой установкой удалите плагин(ы), который вы устанавливали в прежних попытках и они не запускаются на нашем сайте (через Панель управления/Изменение или удаление программ).
- Почистите кэш.
- Скачайте и запустите плагин заново под правами администратора системы (компьютера).
- Добавьте страницы личного кабинета в список надежных узлов/доверенных узлов в настройках плагина:
По кнопке ПУСК в нижнем левом углу экрана откройте и нажмите ссылку: Все программы / КриптоПро / Настройки ЭЦП Browser Plug-in.
В браузере откроется страница Настройки КриптоПро ЭЦП Browser Plug-in.
Внимание! Если страница не открывается в вашем браузере, то откройте ее в браузере Internet Explorer. Для этого на ссылке Настройки ЭЦП Browser Plug-in вызовите контекстное меню (щелкните правой кнопкой мыши по ссылке) и выберите действие Открыть с помощью / Internet Explorer.