Статус: Новичок
Группы: Участники
Зарегистрирован: 23.07.2014(UTC) Сообщений: 6
|
Всем привет.
Проблема: если использовать CAdESSignature.verify, то время выполенения проверки превышает 3000мс.
Окружение: Core i7 jre 6 jcp 1.0.54
Входные параметры: System.setProperty("ru.CryptoPro.reprov.enableCRLDP", "true"); System.setProperty("com.sun.security.enableCRLDP", "true"); // для sun jvm System.setProperty("com.ibm.security.enableCRLDP", "true"); // или ibm jvm
В цепочке сертификатов более 1000 шт.
Исходный код проверки: CAdESSignature cadesSignature = new CAdESSignature(<cms>, <data>, null); cadesSignature.verify(<certificates chain>);
Исходный код подписи: signature = new CAdESSignature(true); signature.addSigner(<private key>, <certificates chain>, CAdESType.CAdES_BES, null); signature.sign(<data>);
Результаты такие: 1. Если запускаем тест единожды, при этом подпись отделенная, подпись формируется jcp время выполнения метода 2500мс-3100мс 2. Если запускаем тест единожды для данных размером 5Мб, подпись отделенная и формируется browser plugin время выполнения метода 500мс-600мс 3. Если запускать одновременно 50 тестов, подпись отделенная и формируется jcp среднее время выполнения каждого теста 12000мс-18000мс
Можно сделать следующие выводы: 1. метод verify однопоточный 2. проверка подписи, которая формируется средствами jcp, выполняется заметно дольше, чем browser plugin
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,472 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал «Спасибо»: 553 раз Поблагодарили: 2237 раз в 1745 постах
|
Автор: dmitry.raihert ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Всем привет.
Проблема: если использовать CAdESSignature.verify, то время выполенения проверки превышает 3000мс.
Окружение: Core i7 jre 6 jcp 1.0.54
Входные параметры: System.setProperty("ru.CryptoPro.reprov.enableCRLDP", "true"); System.setProperty("com.sun.security.enableCRLDP", "true"); // для sun jvm System.setProperty("com.ibm.security.enableCRLDP", "true"); // или ibm jvm
В цепочке сертификатов более 1000 шт.
Исходный код проверки: CAdESSignature cadesSignature = new CAdESSignature(<cms>, <data>, null); cadesSignature.verify(<certificates chain>);
Исходный код подписи: signature = new CAdESSignature(true); signature.addSigner(<private key>, <certificates chain>, CAdESType.CAdES_BES, null); signature.sign(<data>);
Результаты такие: 1. Если запускаем тест единожды, при этом подпись отделенная, подпись формируется jcp время выполнения метода 2500мс-3100мс 2. Если запускаем тест единожды для данных размером 5Мб, подпись отделенная и формируется browser plugin время выполнения метода 500мс-600мс 3. Если запускать одновременно 50 тестов, подпись отделенная и формируется jcp среднее время выполнения каждого теста 12000мс-18000мс
Можно сделать следующие выводы: 1. метод verify однопоточный 2. проверка подписи, которая формируется средствами jcp, выполняется заметно дольше, чем browser plugin
В результатах тестов: создание подписи В выводах о тестах: заключение о скорости проверки подписи |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 23.07.2014(UTC) Сообщений: 6
|
В тестах учитывается только время на проверку подписи. А точнее тестом измеряется только эта строка: cadesSignature.verify(<certificates chain>);
Данные для теста были предварительно получены и в учете времени выполнения метода не участвуют.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close