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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline 7ft  
#1 Оставлено : 20 июля 2011 г. 16:47:48(UTC)
7ft

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день!

КриптоПро JCP 1.0.49, 1.0.50
JRE Java HotSpot(TM) 1.6.0.24, 1.6.0.26
ОС Windows 7 Профессиональная (64) Service Pack 1
Путь UnixMutex наверно неважен
Одновременный доступ к хранилищу ключей из нескольких потоков
Носители HDImageStore (или FloppyStore)

Тестовый пример, взятый из топика http://www.cryptopro.ru/...o/forum/view.asp?q=5796, приводит к множественным исключениям:


Код:
ERROR:java.security.UnrecoverableKeyException: java.io.IOException
java.security.UnrecoverableKeyException: java.io.IOException
	at ru.CryptoPro.JCP.KeyStore.b.e(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
	at java.security.KeyStore.getKey(KeyStore.java:763)
	at Test<это класс Тестового примера>
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.IOException: java.io.IOException
	at ru.CryptoPro.JCP.KeyStore.h.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.u.e(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
	... 6 more
Caused by: java.io.IOException
	at ru.CryptoPro.JCP.KeyStore.b.a(Unknown Source)
	at ru.CryptoPro.JCP.tools.v.fileLock(Unknown Source)
	at ru.CryptoPro.JCP.tools.v.lock(Unknown Source)
	... 11 more
Caused by: java.nio.channels.OverlappingFileLockException
	at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(FileChannelImpl.java:1166)
	at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(FileChannelImpl.java:1068)
	at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:824)
	at java.nio.channels.FileChannel.lock(FileChannel.java:860)
	... 13 more


Точно такие же исключения возникают при попытках одновременного доступа из различных потоков (через библиотеку Apache WSS4J) к одному хранилищу ключей:

Код:
	...
Caused by: java.security.UnrecoverableKeyException: java.io.IOException
	at ru.CryptoPro.JCP.KeyStore.b.e(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
	at java.security.KeyStore.getKey(KeyStore.java:763)
	at org.apache.ws.security.components.crypto.CryptoBase.getPrivateKey(CryptoBase.java:216)
	at org.apache.ws.security.message.WSSecSignature.computeSignature(WSSecSignature.java:713)
	... 25 more
Caused by: java.io.IOException: java.io.IOException
	at ru.CryptoPro.JCP.KeyStore.h.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.u.e(Unknown Source)
	at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
	... 30 more
Caused by: java.io.IOException
	at ru.CryptoPro.JCP.KeyStore.b.a(Unknown Source)
	at ru.CryptoPro.JCP.tools.v.fileLock(Unknown Source)
	at ru.CryptoPro.JCP.tools.v.lock(Unknown Source)
	... 35 more
Caused by: java.nio.channels.OverlappingFileLockException
	at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(FileChannelImpl.java:1166)
	at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(FileChannelImpl.java:1068)
	at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:824)
	at java.nio.channels.FileChannel.lock(FileChannel.java:860)
	... 37 more


В чем может быть причина, на что мне обратить внимание?

Спасибо.

Отредактировано пользователем 18 сентября 2011 г. 22:13:40(UTC)  | Причина: Не указана

Offline 7ft  
#2 Оставлено : 23 сентября 2011 г. 19:48:21(UTC)
7ft

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день!

КриптоПро JCP 1.0.52
JRE Java HotSpot(TM) 1.6.0.27

Проблемы нет.

Спасибо.

Отредактировано пользователем 23 сентября 2011 г. 19:48:53(UTC)  | Причина: Не указана

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