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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline artem24  
#1 Оставлено : 15 ноября 2013 г. 11:55:36(UTC)
artem24

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

Группы: Участники
Зарегистрирован: 29.09.2013(UTC)
Сообщений: 6
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Добрый день

В ходе тестирования разработанного ПО, ипользующего Крипто Про JCP (jcp-build-2.0.37027) для обмена данными с ООС, выявлена ошибка при работе в ОС Windows Server 2008 R2 x64. Пробовали различные версии JRE, 32 и 64 битные версии результат всегда один. В других версиях ОС семейства Windows этот же код работает исправно. Можно ли рассчитывать на скорый патч?

Код:
javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
	at ru.CryptoPro.ssl.x.a(Unknown Source)
	at ru.CryptoPro.ssl.ab.a(Unknown Source)
	at ru.CryptoPro.ssl.ab.a(Unknown Source)
	at ru.CryptoPro.ssl.ab.a(Unknown Source)
	at ru.CryptoPro.ssl.ab.startHandshake(Unknown Source)
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:281)
	at org.apache.http.impl.conn.HttpClientConnectionOperator.upgrade(HttpClientConnectionOperator.java:167)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.upgrade(PoolingHttpClientConnectionManager.java:329)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:392)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:218)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:194)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:85)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at Objects.Clients.OOS.OOSClient.testSend(OOSClient.java:168)
	at GUI.Main.SSLTest.jButton1ActionPerformed(SSLTest.java:138)
	at GUI.Main.SSLTest.access$000(SSLTest.java:18)
	at GUI.Main.SSLTest$1.actionPerformed(SSLTest.java:67)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$200(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.UnsupportedOperationException
	at javax.crypto.CipherSpi.engineGetKeySize(CipherSpi.java:926)
	at javax.crypto.Cipher.passCryptoPermCheck(Cipher.java:1052)
	at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1010)
	at javax.crypto.Cipher.init(Cipher.java:1209)
	at javax.crypto.Cipher.init(Cipher.java:1153)
	at ru.CryptoPro.ssl.a.c.a(Unknown Source)
	at ru.CryptoPro.ssl.a.e.a(Unknown Source)
	at ru.CryptoPro.ssl.ad.a(Unknown Source)
	at ru.CryptoPro.ssl.ad.a(Unknown Source)
	at ru.CryptoPro.ssl.d.k(Unknown Source)
	at ru.CryptoPro.ssl.d.a(Unknown Source)
	at ru.CryptoPro.ssl.ab.a(Unknown Source)
	at ru.CryptoPro.ssl.ab.i(Unknown Source)
	... 52 more
Offline Евгений Афанасьев  
#2 Оставлено : 15 ноября 2013 г. 14:29:50(UTC)
Евгений Афанасьев

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

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,001
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 712 раз в 673 постах
Здравствуйте.
Экспортные ограничения снимали?
Offline artem24  
#3 Оставлено : 18 ноября 2013 г. 15:38:04(UTC)
artem24

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

Группы: Участники
Зарегистрирован: 29.09.2013(UTC)
Сообщений: 6
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Да, сегодня еще раз все проверили, экспортные ограничения сняты - ошибка осталась.
Можете что-нибудь посоветовать? Будем рады любым догадкам
Offline Евгений Афанасьев  
#4 Оставлено : 18 ноября 2013 г. 15:43:03(UTC)
Евгений Афанасьев

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

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,001
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 712 раз в 673 постах
Попробуйте для начала сделать проверку:
java -cp samples.jar ComLine.CheckConfFull


Проверьте еще раз policy.
См. http://cert.cryptopro.ru...ts&m=28163#post28163

Отредактировано пользователем 18 ноября 2013 г. 15:50:25(UTC)  | Причина: Не указана

thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
artem24 оставлено 21.11.2013(UTC)
Offline artem24  
#5 Оставлено : 21 ноября 2013 г. 6:43:28(UTC)
artem24

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

Группы: Участники
Зарегистрирован: 29.09.2013(UTC)
Сообщений: 6
Российская Федерация

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