Статус: Участник
Группы: Участники
Зарегистрирован: 01.09.2022(UTC) Сообщений: 12
|
При вызове keyStore.getKey(alias, STORE_PASS) возникает ошибка
2022-09-01 02:12:54.950 ERROR 20584 --- [nio-8084-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.security.ProviderException: Ошибка при проверке лицензии] with root cause
java.lang.IllegalArgumentException: length not equals serial length at ru.CryptoPro.JCP.tools.AbstractLicense.delSeparators(Unknown Source) ~[JCP-1.054.jar!/:na] at ru.CryptoPro.JCP.tools.AbstractLicense.a(Unknown Source) ~[JCP-1.054.jar!/:na] at ru.CryptoPro.JCP.tools.AbstractLicense.<init>(Unknown Source) ~[JCP-1.054.jar!/:na] at ru.CryptoPro.JCP.tools.License.<init>(Unknown Source) ~[JCP-1.054.jar!/:na] at ru.CryptoPro.JCP.KeyStore.cl_6.run(Unknown Source) ~[JCP-1.054.jar!/:na] at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na] at ru.CryptoPro.JCP.KeyStore.cl_4.m(Unknown Source) ~[JCP-1.054.jar!/:na] at ru.CryptoPro.JCP.KeyStore.cl_4.a(Unknown Source) ~[JCP-1.054.jar!/:na] at ru.CryptoPro.JCP.KeyStore.ContainerStore.a(Unknown Source) ~[JCP-1.054.jar!/:na]
У меня стоит триальная 90-дневная лицензия. В чем может быть проблема?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. Вероятно, у пользователя, под которым выполняется код, недостаточно прав для чтения лицензии из Java Preferences (это либо ветка реестра в Windows, либо файлы в папке .systemPrefs/.java, положение которой зависит от системы). |
|
1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2022(UTC) Сообщений: 2 Сказал(а) «Спасибо»: 2 раз
|
Автор: Евгений Афанасьев Здравствуйте. Вероятно, у пользователя, под которым выполняется код, недостаточно прав для чтения лицензии из Java Preferences (это либо ветка реестра в Windows, либо файлы в папке .systemPrefs/.java, положение которой зависит от системы). Добрый день. Тоже прошу помощи, проблема аналогичная. Windows 10, запускаю из ide, ide запущена на всякий случай с правами администратор но и UAC тоже отключен. ru.CryptoPro.JCP.tools.License и ru.CryptoPro.JCSP.JCSPLicense отрабатывают нормально с "Время действия: До 5 дек. 2022 г. Действительная лицензия." но при получении java.security.KeyStore.getKey получаю так же java.security.ProviderException: Ошибка при проверке лицензии с Caused by java.security.PrivilegedActionException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length JCP использовать не планировал, только Java CSP + Криптопро CSP Отредактировано пользователем 6 сентября 2022 г. 21:01:42(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,192 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 272 раз в 253 постах
|
Автор: benzol45 Автор: Евгений Афанасьев Здравствуйте. Вероятно, у пользователя, под которым выполняется код, недостаточно прав для чтения лицензии из Java Preferences (это либо ветка реестра в Windows, либо файлы в папке .systemPrefs/.java, положение которой зависит от системы). Добрый день. Тоже прошу помощи, проблема аналогичная. Windows 10, запускаю из ide, ide запущена на всякий случай с правами администратор но и UAC тоже отключен. ru.CryptoPro.JCP.tools.License и ru.CryptoPro.JCSP.JCSPLicense отрабатывают нормально с "Время действия: До 5 дек. 2022 г. Действительная лицензия." но при получении java.security.KeyStore.getKey получаю так же java.security.ProviderException: Ошибка при проверке лицензии с Caused by java.security.PrivilegedActionException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length JCP использовать не планировал, только Java CSP + Криптопро CSP Добрый день! возможно вы переопределяете путь Preferences. это так? |
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2022(UTC) Сообщений: 2 Сказал(а) «Спасибо»: 2 раз
|
Автор: Санчир Момолдаев Автор: benzol45 Автор: Евгений Афанасьев Здравствуйте. Вероятно, у пользователя, под которым выполняется код, недостаточно прав для чтения лицензии из Java Preferences (это либо ветка реестра в Windows, либо файлы в папке .systemPrefs/.java, положение которой зависит от системы). Добрый день. Тоже прошу помощи, проблема аналогичная. Windows 10, запускаю из ide, ide запущена на всякий случай с правами администратор но и UAC тоже отключен. ru.CryptoPro.JCP.tools.License и ru.CryptoPro.JCSP.JCSPLicense отрабатывают нормально с "Время действия: До 5 дек. 2022 г. Действительная лицензия." но при получении java.security.KeyStore.getKey получаю так же java.security.ProviderException: Ошибка при проверке лицензии с Caused by java.security.PrivilegedActionException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length JCP использовать не планировал, только Java CSP + Криптопро CSP Добрый день! возможно вы переопределяете путь Preferences. это так? Добрый день, спасибо за ответ. Извиняюсь, разобрался, заработало. Да, проблема была всё-таки с правами. Кому может пригодится: заранее отключить UAC и все делать под одним пользователем с правами админа но без всяких "запустить от администратора". Поставить JCP c галкой JavaCSP, JCP при установке убрать нельзя даже если он не нужен. Под этим же пользователем запускать IDE из которой запускается проект или потом запускать собранный проект. Отредактировано пользователем 7 сентября 2022 г. 16:14:28(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close