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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline tobant  
#1 Оставлено : 23 августа 2024 г. 12:33:47(UTC)
tobant

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

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

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

Столкнулись с проблемой.
Spring boot Сервис написан на Kotlin.

У нас два идентично настроенных стенда (с точки зрения ОС, времени, версии java, сертифицированной версии КриптоПро JCP и JTLS R4 (2.0.41940-А для JVM 10+)).
На одном стенде работает все корректно.
На другом - получаем Runtime ошибку при инициализации провайдера JCP:

Caused by: java.security.ProviderException: License check failed
at ru.CryptoPro.JCP.KeyStore.CPKeyContainer.a(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.CPKeyContainer.getExchange(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.ContainerStore.a(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
at java.base/java.security.KeyStore.getKey(Unknown Source)
at ru.CryptoPro.ssl.cl_41.<init>(Unknown Source)
at ru.CryptoPro.ssl.KeyManagerFactoryImpl$GostX509.engineInit(Unknown Source)
at java.base/javax.net.ssl.KeyManagerFactory.init(Unknown Source)
at ru.nspk.miraccept.fincert.service.impl.FinCertClientImpl.createSslContext(FinCertClientImpl.kt:208)
at ru.nspk.miraccept.fincert.service.impl.FinCertClientImpl.buildSslContext(FinCertClientImpl.kt:195)
at ru.nspk.miraccept.fincert.service.impl.FinCertClientImpl.<init>(FinCertClientImpl.kt:58)
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: java.security.PrivilegedActionException: null
at java.base/java.security.AccessController.doPrivileged(Native Method)
... 95 common frames omitted
Caused by: ru.CryptoPro.JCP.tools.LicenseException: License has expired
at ru.CryptoPro.JCP.tools.License.check(Unknown Source)
at ru.CryptoPro.JCP.tools.AbstractLicense.check(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.cl_5.run(Unknown Source)
... 96 common frames omitted


В коде инициализация / подключение провайдеров осуществляется в таком порядке:

Security.addProvider(JCP())
Security.addProvider(Provider())
Security.addProvider(RevCheck())
Security.addProvider(CryptoProvider())

На обоих стендах команда java -cp '/apps/fincert/jcp/*' ru.CryptoPro.ssl.ServerLicense выдаёт сообщение, что лицензия действующая

License verify:
Type: Server, sign and encrypt
Allowed amount of cores: Unlimited
Serial number: CT205-****-UR
Validity: Until Oct 22, 2024
Valid license.

Просьба помочь любой идеей, как выявить причину и исправить.
Offline Санчир Момолдаев  
#2 Оставлено : 23 августа 2024 г. 12:42:13(UTC)
Санчир Момолдаев

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

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

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

истекла лицензия на JCP.
проверьте ее вызвав ru.CryptoPro.JCP.tools.License
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Санчир Момолдаев за этот пост.
tobant оставлено 23.08.2024(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.