| 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 11.08.2015(UTC) Сообщений: 19  Откуда: ЕкатеринбургСказал(а) «Спасибо»: 4 раз
 | 
            
		      
                Добрый вечер, коллеги!1) Ситуация следующая:  Ранее была проблема: очень долгое расшифрование файла с помощью КриптоПро ЭЦП Browser plug-in (с NPAPI)  (тема здесь ) в Windows . После выхода релиза КриптоПро ЭЦП Browser plug-in (без NPAPI) 2.0.12245  указано, что "Ускорено кодирование в base64 при чтении свойства Content. " (здесь ).Проверили:  действительно проблема решена и расшифрование на Windows  стало идти действительно за приемлемое время, проверяли в браузерах в IE, FireFox (т.е. с использованием NPAPI). Всё работает, спасибо!2)  Далее ситуация такая: пытаемся зашифровать данные с помощью плагина КриптоПро ЭЦП Browser plug-in (без поддержки NPAPI) 2.0.12245  (тестируем в Chrome версия 45  на Windows ). В качестве данных берем содержимое файла, закодированное в base64 .  При размере файла до 728Кб  (выяснено экспериментальным путем) процедура проходит без проблем (данные зашифровываются, а затем расшифровываются за приемлемое время). При размере файла более 728Кб  выполнение javascript'а зависает  при шифровании на вызове метода encryptedData.Encrypt() : Код:
function* encrypt(content, certificate)
{
   var encryptedData = yield CreateObject("CAdESCOM.CPEnvelopedData");
   yield encryptedData.propset_ContentEncoding(CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY);
   yield encryptedData.propset_Content(content);
   //yield encryptedData.ContentEncoding = CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY; // Для браузера с NPAPI
   //yield encryptedData.Content = content;
   yield (yield encryptedData.Recipients).Add(certificate);
   return yield encryptedData.Encrypt();
}
 В браузере с поддержкой NPAPI с той же версией плагина (проверялось в Firefox) алгоритм работает отлично при любом размере исходного файла. 3)  Тестовая страница во вложении (скачать ) (тестовые данные в папке testfiles). Тестовую страницу запускаем Chrome версия 45  на Windows  (предварительно надо включить "Разрешить открывать файлы по ссылкам " для расширения "CryptoPro Extensions for CAdES Browser Plug-in " (см. рис. )).Результаты у нас такие:Размер файла: 742400 (файл test725.txt) Время шифрования, сек.: 1.096 Время расшифрования (обращение к Content), сек.: 1.546 (0.461)Размер файла: 757760 (файл test40.txt) Результат не дождались.Вопрос:  Это баг в КриптоПро ЭЦП Browser plug-in (без поддержки NPAPI) 2.0.12245? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 20.08.2015(UTC) Сообщений: 19 Сказал(а) «Спасибо»: 2 разПоблагодарили: 1 раз в 1 постах
 
 | 
            
		      
                Автор: Stebaevin  Добрый день!Такой вопрос: Установил плагин.
 Подпись в IE, FireFox, Chrome работает.
 В Opera 32.0 - не работает. На тестовой странице пишет, что плагин не загружен. В настройках Opera плагин CryptoPro CAdES NPAPI Browser Plug-in Версия: 2.0.1082.0 включен.
 Что нужно сделать для того, чтобы плагин заработал в Opera?
 
 И еще, под Windows - 10 во всех браузерах (кроме Оперы) пишет, что плагин загружен, но в списке сертификатов пусто, т.е. не видит действующий сертификат. Есть что-то по этому поводу?
 
 Спасибо.
 Коллеги, у кого-нибудь плагин в: - Opera, - Windows 10 работает? Если нет, стоит ли ждать нового релиза? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Сотрудник
 Группы: Администраторы, УчастникиЗарегистрирован: 24.11.2009(UTC)
 Сообщений: 965
 Откуда: Crypto-Pro
 
 Сказал(а) «Спасибо»: 3 разПоблагодарили: 174 раз в 152 постах
 
 | 
            
		      
                Автор: Stebaevin  Автор: Stebaevin  Добрый день!Такой вопрос: Установил плагин.
 Подпись в IE, FireFox, Chrome работает.
 В Opera 32.0 - не работает. На тестовой странице пишет, что плагин не загружен. В настройках Opera плагин CryptoPro CAdES NPAPI Browser Plug-in Версия: 2.0.1082.0 включен.
 Что нужно сделать для того, чтобы плагин заработал в Opera?
 
 И еще, под Windows - 10 во всех браузерах (кроме Оперы) пишет, что плагин загружен, но в списке сертификатов пусто, т.е. не видит действующий сертификат. Есть что-то по этому поводу?
 
 Спасибо.
 Коллеги, у кого-нибудь плагин в: - Opera, - Windows 10 работает? Если нет, стоит ли ждать нового релиза? Работа возможна. Но расширение придется ставить руками из Chrome Web Store. Нужно установить https://addons.opera.com...-extension-9/?display=en  вот это расширение которое позволит ставить расширения напрямую из Chrome Store. Потом наше - должно работать.  | 
|  | 
    | 
              1 пользователь поблагодарил Анатолий Беляев за этот пост. |  | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Администраторы, УчастникиЗарегистрирован: 24.11.2009(UTC)
 Сообщений: 965
 Откуда: Crypto-Pro
 
 Сказал(а) «Спасибо»: 3 разПоблагодарили: 174 раз в 152 постах
 
 | 
            
		      
                Автор: scherepanov  Добрый вечер, коллеги!1) Ситуация следующая:  Ранее была проблема: очень долгое расшифрование файла с помощью КриптоПро ЭЦП Browser plug-in (с NPAPI)  (тема здесь ) в Windows . После выхода релиза КриптоПро ЭЦП Browser plug-in (без NPAPI) 2.0.12245  указано, что "Ускорено кодирование в base64 при чтении свойства Content. " (здесь ).Проверили:  действительно проблема решена и расшифрование на Windows  стало идти действительно за приемлемое время, проверяли в браузерах в IE, FireFox (т.е. с использованием NPAPI). Всё работает, спасибо!2)  Далее ситуация такая: пытаемся зашифровать данные с помощью плагина КриптоПро ЭЦП Browser plug-in (без поддержки NPAPI) 2.0.12245  (тестируем в Chrome версия 45  на Windows ). В качестве данных берем содержимое файла, закодированное в base64 .  При размере файла до 728Кб  (выяснено экспериментальным путем) процедура проходит без проблем (данные зашифровываются, а затем расшифровываются за приемлемое время). При размере файла более 728Кб  выполнение javascript'а зависает  при шифровании на вызове метода encryptedData.Encrypt() : Код:
function* encrypt(content, certificate)
{
   var encryptedData = yield CreateObject("CAdESCOM.CPEnvelopedData");
   yield encryptedData.propset_ContentEncoding(CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY);
   yield encryptedData.propset_Content(content);
   //yield encryptedData.ContentEncoding = CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY; // Для браузера с NPAPI
   //yield encryptedData.Content = content;
   yield (yield encryptedData.Recipients).Add(certificate);
   return yield encryptedData.Encrypt();
}
 В браузере с поддержкой NPAPI с той же версией плагина (проверялось в Firefox) алгоритм работает отлично при любом размере исходного файла. 3)  Тестовая страница во вложении (скачать ) (тестовые данные в папке testfiles). Тестовую страницу запускаем Chrome версия 45  на Windows  (предварительно надо включить "Разрешить открывать файлы по ссылкам " для расширения "CryptoPro Extensions for CAdES Browser Plug-in " (см. рис. )).Результаты у нас такие:Размер файла: 742400 (файл test725.txt) Время шифрования, сек.: 1.096 Время расшифрования (обращение к Content), сек.: 1.546 (0.461)Размер файла: 757760 (файл test40.txt) Результат не дождались.Вопрос:  Это баг в КриптоПро ЭЦП Browser plug-in (без поддержки NPAPI) 2.0.12245? Это ограничение Chrome на размер сообщения. Будем думать как его обойти... | 
|  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 11.08.2015(UTC) Сообщений: 19  Откуда: ЕкатеринбургСказал(а) «Спасибо»: 4 раз
 | 
            
		      
                Автор: cross  Автор: scherepanov  Добрый вечер, коллеги!1) Ситуация следующая:  Ранее была проблема: очень долгое расшифрование файла с помощью КриптоПро ЭЦП Browser plug-in (с NPAPI)  (тема здесь ) в Windows . После выхода релиза КриптоПро ЭЦП Browser plug-in (без NPAPI) 2.0.12245  указано, что "Ускорено кодирование в base64 при чтении свойства Content. " (здесь ).Проверили:  действительно проблема решена и расшифрование на Windows  стало идти действительно за приемлемое время, проверяли в браузерах в IE, FireFox (т.е. с использованием NPAPI). Всё работает, спасибо!2)  Далее ситуация такая: пытаемся зашифровать данные с помощью плагина КриптоПро ЭЦП Browser plug-in (без поддержки NPAPI) 2.0.12245  (тестируем в Chrome версия 45  на Windows ). В качестве данных берем содержимое файла, закодированное в base64 .  При размере файла до 728Кб  (выяснено экспериментальным путем) процедура проходит без проблем (данные зашифровываются, а затем расшифровываются за приемлемое время). При размере файла более 728Кб  выполнение javascript'а зависает  при шифровании на вызове метода encryptedData.Encrypt() : Код:
function* encrypt(content, certificate)
{
   var encryptedData = yield CreateObject("CAdESCOM.CPEnvelopedData");
   yield encryptedData.propset_ContentEncoding(CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY);
   yield encryptedData.propset_Content(content);
   //yield encryptedData.ContentEncoding = CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY; // Для браузера с NPAPI
   //yield encryptedData.Content = content;
   yield (yield encryptedData.Recipients).Add(certificate);
   return yield encryptedData.Encrypt();
}
 В браузере с поддержкой NPAPI с той же версией плагина (проверялось в Firefox) алгоритм работает отлично при любом размере исходного файла. 3)  Тестовая страница во вложении (скачать ) (тестовые данные в папке testfiles). Тестовую страницу запускаем Chrome версия 45  на Windows  (предварительно надо включить "Разрешить открывать файлы по ссылкам " для расширения "CryptoPro Extensions for CAdES Browser Plug-in " (см. рис. )).Результаты у нас такие:Размер файла: 742400 (файл test725.txt) Время шифрования, сек.: 1.096 Время расшифрования (обращение к Content), сек.: 1.546 (0.461)Размер файла: 757760 (файл test40.txt) Результат не дождались.Вопрос:  Это баг в КриптоПро ЭЦП Browser plug-in (без поддержки NPAPI) 2.0.12245? Это ограничение Chrome на размер сообщения. Будем думать как его обойти... Анатолий, спасибо! А примерные сроки исправления можете назвать? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Администраторы, УчастникиЗарегистрирован: 24.11.2009(UTC)
 Сообщений: 965
 Откуда: Crypto-Pro
 
 Сказал(а) «Спасибо»: 3 разПоблагодарили: 174 раз в 152 постах
 
 | 
            
		      
                Автор: scherepanov  
 Анатолий, спасибо! А примерные сроки исправления можете назвать?
 
 К сожалению пока сроков следующего релиза сказать не могу.  | 
|  | 
    | 
              1 пользователь поблагодарил Анатолий Беляев за этот пост. |  | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 20.08.2015(UTC) Сообщений: 19 Сказал(а) «Спасибо»: 2 разПоблагодарили: 1 раз в 1 постах
 
 | 
            
		      
                Автор: cross  Автор: Stebaevin  Автор: Stebaevin  Добрый день!Такой вопрос: Установил плагин.
 Подпись в IE, FireFox, Chrome работает.
 В Opera 32.0 - не работает. На тестовой странице пишет, что плагин не загружен. В настройках Opera плагин CryptoPro CAdES NPAPI Browser Plug-in Версия: 2.0.1082.0 включен.
 Что нужно сделать для того, чтобы плагин заработал в Opera?
 
 И еще, под Windows - 10 во всех браузерах (кроме Оперы) пишет, что плагин загружен, но в списке сертификатов пусто, т.е. не видит действующий сертификат. Есть что-то по этому поводу?
 
 Спасибо.
 Коллеги, у кого-нибудь плагин в: - Opera, - Windows 10 работает? Если нет, стоит ли ждать нового релиза? Работа возможна. Но расширение придется ставить руками из Chrome Web Store. Нужно установить https://addons.opera.com...-extension-9/?display=en  вот это расширение которое позволит ставить расширения напрямую из Chrome Store. Потом наше - должно работать.  Спасибо большое! Opera заработала! А про Windows 10 есть информация? Отредактировано пользователем 27 сентября 2015 г. 19:31:31(UTC)
 | Причина: Не указана | 
    | 
              1 пользователь поблагодарил Stebaevin за этот пост. | 
            furto оставлено 28.09.2015(UTC)
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 11.08.2015(UTC) Сообщений: 19  Откуда: ЕкатеринбургСказал(а) «Спасибо»: 4 раз
 | 
            
		      
                Коллеги, в cadesplugin_api.js , если не ошибаемся, присутствует ошибка.  Вместо visibility=hidden  должно быть visibility:hidden . В противном случае, например, в Safari  в нижнем левом углу появляется белый пустой квадрат. Код:
    function load_npapi_plugin()
    {
        var elem = document.createElement('object');
        elem.setAttribute("id", "cadesplugin_object");
        elem.setAttribute("type", "application/x-cades");
        elem.setAttribute("style", "visibility=hidden");
        document.getElementsByTagName("body")[0].appendChild(elem);
        pluginObject = document.getElementById("cadesplugin_object");
        if(isIE())
        {
            var elem1 = document.createElement('object');
            elem1.setAttribute("id", "certEnrollClassFactory");
            elem1.setAttribute("classid", "clsid:884e2049-217d-11da-b2a4-000e7bbb2b09");
            elem1.setAttribute("style", "visibility=hidden");
            document.getElementsByTagName("body")[0].appendChild(elem1);
        }
    }
 | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Активный участник
 Группы: Участники
Зарегистрирован: 23.04.2010(UTC)
 Сообщений: 69
 
 Сказал(а) «Спасибо»: 13 разПоблагодарили: 4 раз в 4 постах
 
 | 
            
		      
                коллегам из КриптоПро,в качестве обратной связи, по горячим следам, лучше наверное в этой теме,
 есть просьба: в демо разделе  https://www.cryptopro.ru...cades/demopage/main.html сделать возможность подписывать произвольный файл.
 Очень не хватает для всяких представительских, переговорных и прочих целей в обсуждениях использования плагина..
 
 Отредактировано пользователем 29 сентября 2015 г. 9:58:39(UTC)
 | Причина: Не указана | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Новичок
 Группы: Участники
 Зарегистрирован: 20.09.2015(UTC) Сообщений: 9   Откуда: В Москве | 
            
		      
                где взять пример проверки подписи? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close