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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Alexey_Svetkin  
#1 Оставлено : 27 января 2009 г. 18:00:56(UTC)
Alexey_Svetkin

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

Группы: Участники
Зарегистрирован: 27.01.2009(UTC)
Сообщений: 2
Откуда: Москва

В главном потоке создаются пара ключей обмена.
Из этого главного потока запускаются одновременно несколько дочерних потоков, каждый из которых имеет ссылку на публичный ключ из главного потока.
В рамках каждого дочернего потока создается своя пара ключей обмена, создается и инициализируется KeyAgreement, согласуется с публичным ключом главного потока,
потом генерится ключ согласования.
Этим ключом согласования делается wrap и unwrap симметричного ключа, который тоже создается в рамках дочернего потока.
Если количество одновременно работающих дочерних потоков переходит некоторый предел (у меня 7-10),
то в некоторых потоках на unwrap случаются следующее исключение:

java.security.InvalidKeyException: Wrapped key is invalid
at ru.CryptoPro.JCP.Key.e.unwrap(Unknown Source)
at ru.CryptoPro.Crypto.Cipher.GostCipher.engineUnwrap(Unknown Source)
at ru.CryptoPro.Crypto.Cipher.Padding5Cipher.engineUnwrap(Unknown Source)
at javax.crypto.Cipher.unwrap(DashoA13*..)

В чем может быть проблема? Есть ли какие либо ограничения у JCP при работе в многопоточной среде?
у меня установлен JCP 1.0.41


Offline Ольга  
#2 Оставлено : 28 января 2009 г. 14:26:56(UTC)
Ольга

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

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

Поблагодарили: 3 раз в 3 постах
Не могли бы вы уточнить версию java-машины и ОС, а также привести пример кода.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.