Статус: Участник
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. Не верно. Цитата: разве нужна лицензия при использовании тестового сертификата в JCP для подписи?
Да. Лицензия нужна всегда при операциях с закрытым ключом. Цитата: Если нужна, можно ли как-то получить триальную или что-то подобное?
Попробуйте обратиться в портал техподдержки. Цитата: Я пробовал указать лицензию CSP триальную которую скачал с сайта в тестовом сервере с JCP, но она не проходит
Все верно, лицензия CSP не подойдет, т.к. продукты разные. Отредактировано пользователем 21 мая 2023 г. 17:06:57(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.05.2023(UTC) Сообщений: 18
Сказал(а) «Спасибо»: 1 раз
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close