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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline log-la  
#1 Оставлено : 19 мая 2023 г. 14:08:33(UTC)
log-la

Статус: Участник

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

Сказал(а) «Спасибо»: 1 раз
Есть JSP, и при локальном использовании для тестов почему-то стал требовать лицензию, хотя раньше такого не было.
То есть лицензии действительно нет при локальном использовании, она есть только на проде, но насколько я понимаю когда используется тестовый сертификат, сделанный отсюда http://testca2012.cryptopro.ru/ui/ лицензия и не должна проверяться. И когда пробую сделать подпись с таким сертификатом через консольную команду "cryptcp -sign", то всё нормально. Но когда подпись делается через kotlin код, то получаю "License has expired".

Происходит это на этапе keyStore.getKey:
Код:
val keyStore = KeyStore.getInstance("HDImageStore")
keyStore.load(null, null)
val privateKey = keyStore.getKey(certificateAlias, certificatePin.toCharArray()) as PrivateKey


Trace:
Цитата:
ru.CryptoPro.JCP.tools.LicenseException: License has expired
ru.CryptoPro.JCP.tools.License.check(Unknown Source)
ru.CryptoPro.JCP.tools.AbstractLicense.check(Unknown Source)
ru.CryptoPro.JCP.KeyStore.f.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
ru.CryptoPro.JCP.KeyStore.x.m(Unknown Source)
ru.CryptoPro.JCP.KeyStore.x.a(Unknown Source)
ru.CryptoPro.JCP.KeyStore.ContainerStore.a(Unknown Source)
ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
java.security.KeyStore.getKey(KeyStore.java:1023)


Вопрос: а разве нужна лицензия при использовании тестового сертификата в JCP для подписи? Если нужна, можно ли как-то получить триальную или что-то подобное? Я пробовал указать лицензию CSP триальную которую скачал с сайта в тестовом сервере с JCP, но она не проходит
Цитата:
cpconfig -license -set #NUM#
Invalid license number.
Software is incorrectly installed or verification failed.

Видимо лицензию триального CSP нельзя вставить в JCP.

UPD: видимо "cpconfig -license" выдаёт лицензию именно CSP. На форуме нашёл вариант проверки именно JCP, и та показывает, что лицензия недавно кончилась
Цитата:
java ru.CryptoPro.JCP.tools.License
License verify:
Expired server unlimited license for the license for usage on one server with unlimited amount of cores with encryption (common)
License verify:
Type: Server, sign and encrypt
Allowed amount of cores: Unlimited
Serial number: XXX
Validity: Until Mar 1, 2023
ru.CryptoPro.JCP.tools.LicenseException: License has expired

Отредактировано пользователем 19 мая 2023 г. 16:08:27(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#2 Оставлено : 21 мая 2023 г. 17:03:24(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Здравствуйте.
Цитата:

насколько я понимаю когда используется тестовый сертификат, сделанный отсюда http://testca2012.cryptopro.ru/ui/ лицензия и не должна проверяться

Не верно.
Цитата:

разве нужна лицензия при использовании тестового сертификата в JCP для подписи?

Да. Лицензия нужна всегда при операциях с закрытым ключом.
Цитата:

Если нужна, можно ли как-то получить триальную или что-то подобное?

Попробуйте обратиться в портал техподдержки.
Цитата:

Я пробовал указать лицензию CSP триальную которую скачал с сайта в тестовом сервере с JCP, но она не проходит

Все верно, лицензия CSP не подойдет, т.к. продукты разные.

Отредактировано пользователем 21 мая 2023 г. 17:06:57(UTC)  | Причина: Не указана

Offline log-la  
#3 Оставлено : 22 мая 2023 г. 10:28:46(UTC)
log-la

Статус: Участник

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

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