Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Автор: idb  Обнаружил еще момент, если использовать cadesplugin_api в браузере с NPAPI, то в check_load_timeout() падает на plugin_reject("Истекло время ожидания загрузки плагина"); так как выполняется код: if (window.cadesplugin_load_timeout) { setTimeout(check_load_timeout, window.cadesplugin_load_timeout); } else { setTimeout(check_load_timeout, 10000); } Да, в браузере где нет Promise могли сломаться. Исправили и обновили файл. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Автор: idb  Автор: cross  Обновили плагин с исправленной ошибкой падения плагина при использовании данных определенной длины. что то плагин не скачивается - error 404. Исправил ссылку. |
|
 1 пользователь поблагодарил Анатолий Беляев за этот пост.
|
idb оставлено 02.09.2015(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2012(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 1 раз
|
Ошибка ушла и Export заработал. Спасибо.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2012(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 1 раз
|
Опера, я так понимаю должна работать с Promise, а как на нее поставить расширение?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49   Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Автор: cross  Обновили плагин с исправленной ошибкой падения плагина при использовании данных определенной длины. Спасибо, попробовал. На проблемном файле все заработало. С завтра начнем эту версию использовать.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.05.2015(UTC) Сообщений: 32  Поблагодарили: 3 раз в 3 постах
|
Автор: Смирнов  Автор: cross  Это еще бета-версия, перед тем как рекомендовать ее пользователям проверьте на вашем приложении. Дополню коллегу. Не рекомендуется распространять эту версию пользователям. Релизная версия, скорее всего, не сможет корректно обновить эту бета-версию.Автор: Смирнов  Если удалить, потом установить, то всё будет хорошо. Беда только с установкой "поверх". На нашем приложении версия 2.0.12235 работает. 1. Можно ли считать версию версию 2.0.12235 релизом? 2. Если 2.0.12235 это не релиз, будет ли релиз корректно обновлять эту 2.0.12235 версию? 3. Можно ли устанавливать версию 2.0.12235 поверх старых релизов и бет, корректно ли произойдет обновление?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Автор: ve2 
На нашем приложении версия 2.0.12235 работает.
1. Можно ли считать версию версию 2.0.12235 релизом? 2. Если 2.0.12235 это не релиз, будет ли релиз корректно обновлять эту 2.0.12235 версию? 3. Можно ли устанавливать версию 2.0.12235 поверх старых релизов и бет, корректно ли произойдет обновление?
1. Нет. Но релиз не будет сильно отличаться от этой. Только багфиксы. 2. Да. Уже сейчас обновление должно работать корректно. 3. Нет. Мы не можем гарантировать корректность обновления с нерелизных версий. Отредактировано модератором 3 сентября 2015 г. 10:16:51(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 07.12.2011(UTC) Сообщений: 78
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 5 раз в 2 постах
|
Автор: VoimiX  Автор: cross  Автор: VoimiX  Автор: ve2  Не уверен, что в эту ветку, но обнаружилась эта проблема при тестировании нового плагина. Берем условный код
var oStore = yield cadesplugin.CreateObjectAsync("CAPICOM.store"); yield oStore.Open(); var certs = yield oStore.Certificates; /* здесь */ var certCnt = yield certs.Count;
если нет ни одного сертификата при получении списка происходит исключение Cannot find object or property при получении списка то есть объект certs не возвращается. В версии NPAPI на Firefox поведение аналогично.
Но в Explorer, при использовании объекта ActiveXObject("CAPICOM.store"), который является прототипом для функции вашего плагина, в аналогичном коде объект списка возвращается, а вот его свойство Count равно нулю. И это поведение представляется логичным, поскольку пустой список это не то же самое, что его отсутствие или ошибка доступа к списку. В новой версии плагина это проблема до сих пор не исправлена. Вы исправляли эту проблему? Тестировали её? С последней версией var certCnt = yield certs.Count возвращает 0 при пустом списке. Скачал и установил новую версию. Теперь Версия плагина: 2.0.12234 Версия CSP: 3.6.7491Но по прежнему НЕ работает. Причём я сэмулировал проблему на вашей тестовой странице https://www.cryptopro.ru/sites/default/files/products/cades/demopage/async_cades_bes_sample.html Я в хроме у элемента option изменил value на несуществующий и нажал кнопку Подписать. Никаких сообщений не появилось, только в консоли ошибка Uncaught (in promise) Object {message: "Cannot find object or property. (0x80092004)", requestid: 142, type: "error"} Напоминаю об этой проблеме. Вы не отвечаете потому что не можете повторить? Если необходимо, то я могу выложить ролик-демонстрацию на youtube Также остаётся в силе вопрос о том, чтобы предоставить единую тестовую страничку, чтобы там работали все поддерживаемые вами браузеры. Для человека, не являющимся гуру в js, довольно сложно объединить 2 подхода (синхронный и асинхронный) в одном коде без жуткого копипаста. Рассчитываю на вашу помощь.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.09.2015(UTC) Сообщений: 3  Откуда: 33
|
Такая же проблема, как и у участника выше. Версия плагина: 2.0.12235 Версия CSP: 3.6.7777 ОС Win XP Браузер Google Chrome Версия 45.0.2454.85 m Плагин скачал с форума, бета версия (размер файла 5169 КБ) В расширениях CryptoPro Extension for CAdES Plug-in 1.0.11. Устанавливал как через командную строку, так и через магазин приложений. http://www.cryptopro.ru/...cades/demopage/main.htmlЗдесь проверка работы установленного плагина не происходит. При открытии тестовой страницы браузер пишет, что плагин не загружен. http://www.cryptopro.ru/...e/iframe_async_test.htmlЗдесь пишет, что плагин загружен. При попытке выполнить пробную подпись возникает ошибка: "Не удалось создать подпись из-за ошибки: Произошла внутренняя ошибка в цепочке сертификатов. (0x800B010A)" Т.е. выбираю необходимый сертификат, нажимаю "подписать Hello World", появляется информация о выбранном сертификате и указанная ошибка. Соответственно, документы в личном кабинете сфера курьер так же не получается подписать, после попытки подписать возникает ошибка: "Подписание документа невозможно. Необходимо установить КриптоПро ЭЦП Browser plug-in или добавить приложение в доверенные узлы вашего браузера."
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Автор: VoimiX  Напоминаю об этой проблеме. Вы не отвечаете потому что не можете повторить? Если необходимо, то я могу выложить ролик-демонстрацию на youtube
Также остаётся в силе вопрос о том, чтобы предоставить единую тестовую страничку, чтобы там работали все поддерживаемые вами браузеры. Для человека, не являющимся гуру в js, довольно сложно объединить 2 подхода (синхронный и асинхронный) в одном коде без жуткого копипаста. Рассчитываю на вашу помощь.
Эта задача в данный момент не является приоритетной. Методов встраивания поддержки Chrome и асинхронного кода в ваше приложение достаточно много. Мы не хотим навязывать какой то их них. Приоритетом сейчас является отлаживание функционала. Копипаст все равно будет большой т.к. IE не поддерживает функции генераторы, yeild и такой код туда нельзя добавлять. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close