1) В ветке "Выпуск новых версий КриптоПро ЭЦП" про релиз КриптоПро ЭЦП Browser Plugin версия 2.0.12191 сказано:
"Файлы cadescom-*.msi теперь по умолчанию не устанавливают плагин NPAPI."
Не совсем понятно, что имеется в виду. Допустим в Chrome 45+ всё будет работать через Extension и Native Message.
А как же без NPAPI будет обеспечиваться работа того же плагина, например, в Mozilla Firefox?
В то же время в плагинах Firefox есть "CryptoPro CAdES NPAPI Browser Plug-in 2.0.1051.0" - то есть устанавливает.
Или в этой фразе имеется в виду не вообще "не устанавливают плагин NPAPI", а только для Chrome?
Поясните пожалуйста, а то я запутался.
2) Если плагин (версия 2.0.12191) устанавливается без опции -cadesargs "CHROME_EXTENSION=1"
и затем в Chrome из магазина приложений устанавливается расширение
https://chrome.google.co...nmpdbibifmljnfjhpififfogдолжна ли работать подпись, например на демонстрационной странице?(http://www.cryptopro.ru/sites/default/files/products/cades/demopage/async_cades_bes_sample.html)
Сразу скажу, что у нас так не работает. То есть плагин отдельно есть. Расширение
в chrome://extensions есть и включено, но ни ваш пример, ни наши переписанные под новый способ
подписи на сайте не работают. Эксперимент проводился на Chrome 45.0.2454.37 beta-m (64-bit) под Windows 8.1 (64-bit)
А вот если выполнять установку с опцией
cadesplugin.exe -cadesargs "CHROME_EXTENSION=1"
то расширение устанавливается при первом запуске Chrome без обращения в магазин приложений и
после этого работают и ваш пример и наши подписи.
Естественно, перед началом проверки в обоих случаях и плагин и расширение предварительно удаляются,
хром перезапускается, так то эксперименты "чистые".
Версии расширений (судя по цифре) в магазине приложений и при установке из экзешника с опциями одинаковые.
Создается впечатление, что без CHROME_EXTENSION=1 не ставится не только расширение в хром, но
и что-то еще, без чего отдельно установленное расширение всё равно не работает.
Если вы спросите, зачем нужно что-то ставить из магазина приложений, то дело в том, что
массовому клиенту невозможно объяснить, что значит "параметры командной строки".
Ткнуть по инструкции мышью в ссылку на магазин и кнопку "Установить" смогут почти все.
А запустить загруженный файл с параметрами - никто. Поэтому огромная просьба:
Либо устанавливать расширение в хром по умолчанию, без указания дополнительных опций командной строки (предпочтительно).
Либо сделать так, чтобы плагин установленный без опций работал с расширением из магазина приложений.
Либо объясните что я неправильно делаю или понимаю.
Извините за многословность, короче было бы непонятно в чем проблемы.
Спасибо.