Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

23 Страницы«<20212223>
Опции
К последнему сообщению К первому непрочитанному
Offline scherepanov  
#211 Оставлено : 23 сентября 2015 г. 20:59:12(UTC)
scherepanov

Статус: Участник

Группы: Участники
Зарегистрирован: 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?

Offline Stebaevin  
#212 Оставлено : 24 сентября 2015 г. 9:59:19(UTC)
Stebaevin

Статус: Участник

Группы: Участники
Зарегистрирован: 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
работает? Если нет, стоит ли ждать нового релиза?
Offline cross  
#213 Оставлено : 25 сентября 2015 г. 11:49:08(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 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.
Потом наше - должно работать.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
Stebaevin оставлено 27.09.2015(UTC)
Offline cross  
#214 Оставлено : 25 сентября 2015 г. 14:40:54(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 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 на размер сообщения. Будем думать как его обойти...
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline scherepanov  
#215 Оставлено : 25 сентября 2015 г. 14:43:46(UTC)
scherepanov

Статус: Участник

Группы: Участники
Зарегистрирован: 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 на размер сообщения. Будем думать как его обойти...


Анатолий, спасибо! А примерные сроки исправления можете назвать?
Offline cross  
#216 Оставлено : 25 сентября 2015 г. 15:34:10(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Автор: scherepanov Перейти к цитате


Анатолий, спасибо! А примерные сроки исправления можете назвать?

К сожалению пока сроков следующего релиза сказать не могу.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
bankrotpro оставлено 27.09.2015(UTC)
Offline Stebaevin  
#217 Оставлено : 27 сентября 2015 г. 19:30:05(UTC)
Stebaevin

Статус: Участник

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

thanks 1 пользователь поблагодарил Stebaevin за этот пост.
furto оставлено 28.09.2015(UTC)
Offline scherepanov  
#218 Оставлено : 28 сентября 2015 г. 20:50:54(UTC)
scherepanov

Статус: Участник

Группы: Участники
Зарегистрирован: 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);
        }
    }
Offline lab  
#219 Оставлено : 29 сентября 2015 г. 9:58:03(UTC)
lab

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.04.2010(UTC)
Сообщений: 69

Сказал(а) «Спасибо»: 13 раз
Поблагодарили: 4 раз в 4 постах
коллегам из КриптоПро,
в качестве обратной связи, по горячим следам, лучше наверное в этой теме,
есть просьба: в демо разделе https://www.cryptopro.ru...cades/demopage/main.html сделать возможность подписывать произвольный файл.
Очень не хватает для всяких представительских, переговорных и прочих целей в обсуждениях использования плагина..

Отредактировано пользователем 29 сентября 2015 г. 9:58:39(UTC)  | Причина: Не указана

Offline marmelad  
#220 Оставлено : 29 сентября 2015 г. 14:12:17(UTC)
marmelad

Статус: Новичок

Группы: Участники
Зарегистрирован: 20.09.2015(UTC)
Сообщений: 9
Мужчина
Российская Федерация
Откуда: В Москве

где взять пример проверки подписи?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
23 Страницы«<20212223>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.