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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Алексей (КАА)  
#1 Оставлено : 31 октября 2023 г. 13:32:04(UTC)
Алексей (КАА)

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

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

Добрый день,

Столкнулись с такой проблемой. Программа написанная на джаве/котлин (spring boot), соединяется по гостовому тлсу с сервером.
В качестве клиента используется spring webclient.
Собственно все работает до тех пор, пока не кончится лицензия на JTLS, при этом лицензия на JCP (jcp-2.0.41940-A) актуальная.

При попытке отправить запрос на сервер вылетает следующая ошибка.

Цитата:

Caused by: java.lang.RuntimeException: License control failed
at ru.CryptoPro.ssl.SSLEngineImpl.a(Unknown Source)
at ru.CryptoPro.ssl.SSLEngineImpl.<init>(Unknown Source)
at ru.CryptoPro.ssl.SSLContextImpl.engineCreateSSLEngine(Unknown Source)
at java.base/javax.net.ssl.SSLContext.createSSLEngine(Unknown Source)
at io.netty.handler.ssl.JdkSslContext.<init>(JdkSslContext.java:262)
at io.netty.handler.ssl.JdkSslContext.<init>(JdkSslContext.java:228)
...
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at kotlin.reflect.jvm.internal.calls.CallerImpl$Constructor.call(CallerImpl.kt:41)
at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:188)
at kotlin.reflect.jvm.internal.KCallableImpl.callBy(KCallableImpl.kt:111)
at org.springframework.beans.BeanUtils$KotlinDelegate.instantiateClass(BeanUtils.java:851)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:193)
... 74 common frames omitted
Caused by: javax.net.ssl.SSLException: Java TLS license check failed: License has expired
at ru.CryptoPro.ssl.cl_107.a(Unknown Source)
... 92 common frames omitted


Просьба помочь разобраться с лицензиями. Требуется ли нам какая-то дополнительная лицензия JCP, учитывая, что серверных сокетов мы не создаём.

Заранее спасибо!
Offline Алексей (КАА)  
#2 Оставлено : 1 ноября 2023 г. 13:23:29(UTC)
Алексей (КАА)

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

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

Проблему решили применив лицензию для JTLS:

java -cp '...' ru.CryptoPro.ssl.ServerLicense -serial '*****' -company '***' -store
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.