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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Дмитрий К.  
#1 Оставлено : 31 июля 2019 г. 17:13:12(UTC)
Дмитрий К.

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

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

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

могли бы вы подсказать с чем может быть связана ошибка, которая вылазит на джава-клиенте.
Цитата:
java.lang.ClassCastException: ru.CryptoPro.Crypto.Key.MasterSecret cannot be cast to ru.CryptoPro.JCP.Key.SpecKey


Обычно она появляется в случае, если соединение с сервером обрывается.
То есть полностью это выглядит примерно так:
Цитата:
3441031 WARN ru.CryptoPro.ssl.SSLLogger - http-nio-8080-exec-1, handling exception: java.net.SocketException: Connection reset
3441065 ERROR r.t.t.web.rest.ExceptionController - Unknown error:
java.lang.ClassCastException: ru.CryptoPro.Crypto.Key.MasterSecret cannot be cast to ru.CryptoPro.JCP.Key.SpecKey
at ru.CryptoPro.ssl.cl_96.i(Unknown Source)
at ru.CryptoPro.ssl.cl_96.invalidate(Unknown Source)
at ru.CryptoPro.ssl.cl_97.a(Unknown Source)
at ru.CryptoPro.ssl.cl_97.a(Unknown Source)
at ru.CryptoPro.ssl.cl_97.a(Unknown Source)
at ru.CryptoPro.ssl.cl_97.a(Unknown Source)
at ru.CryptoPro.ssl.cl_3.read(Unknown Source)


Смущает еще тот факт, что ошибка эта появляется переодически - не всегда.
Offline Евгений Афанасьев  
#2 Оставлено : 31 июля 2019 г. 18:27:12(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Добрый день.
Данная ошибка есть в прошлогодней сборке, нужно обновить версию.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Дмитрий К. оставлено 01.08.2019(UTC)
Offline Дмитрий К.  
#3 Оставлено : 1 августа 2019 г. 10:59:25(UTC)
Дмитрий К.

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

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

Сказал(а) «Спасибо»: 3 раз
Спасибо
Offline Дмитрий К.  
#4 Оставлено : 7 августа 2019 г. 12:43:39(UTC)
Дмитрий К.

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

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

Сказал(а) «Спасибо»: 3 раз
Переход на новую версию (2.0.40035) не помог, к сожалению :(
Какие еще могут быть причины?
Обычно это происходит, когда соединение обрывается.
Offline Евгений Афанасьев  
#5 Оставлено : 7 августа 2019 г. 12:47:08(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Обновите до последней.
Offline Дмитрий К.  
#6 Оставлено : 7 августа 2019 г. 12:55:08(UTC)
Дмитрий К.

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

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

Сказал(а) «Спасибо»: 3 раз
То есть до 2.0.40424? Это самая последняя?
А можете подсказать в чем отличие сертифицированной версии от несертифицированной?
Offline Евгений Афанасьев  
#7 Оставлено : 7 августа 2019 г. 13:29:43(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Автор: Дмитрий К. Перейти к цитате

То есть до 2.0.40424? Это самая последняя?

Да.
Автор: Дмитрий К. Перейти к цитате

А можете подсказать в чем отличие сертифицированной версии от несертифицированной?

https://www.cryptopro.ru...sts&t=7630#post49148

thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Дмитрий К. оставлено 07.08.2019(UTC)
Offline Дмитрий К.  
#8 Оставлено : 7 августа 2019 г. 17:18:33(UTC)
Дмитрий К.

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

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

Сказал(а) «Спасибо»: 3 раз
Может вы заодно подскажите как в новой версии установить флаг -Dtls_prohibit_disabled_validation=false с помощью утилиты SetPrefs (без использования параметра java -D).
какой путь у ноды должен быть?

Я имею ввиду "Настройку параметров провайдера с помощью Preferences"
Offline Евгений Афанасьев  
#9 Оставлено : 7 августа 2019 г. 17:22:48(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Под управлением администратора, если JCP 2.0:
<JRE>/bin/java ru.CryptoPro.JCP.Util.SetPrefs -system -node ru/CryptoPro/ssl/util -key tls_prohibit_disabled_validation -value false

Также можно задать с помощью
-Dtls_prohibit_disabled_validation=false
System.setProperty("tls_prohibit_disabled_validation", "false")
и References.systemRoot() для узла ru/CryptoPro/ssl/util.
thanks 2 пользователей поблагодарили Евгений Афанасьев за этот пост.
Дмитрий К. оставлено 07.08.2019(UTC), Санчир Момолдаев оставлено 27.08.2019(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.