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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline bangbrosy  
#1 Оставлено : 16 января 2024 г. 10:02:41(UTC)
bangbrosy

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

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

Здравствуйте.

У меня программа выполняла подписание используя JCP SDK + приложение java, локально на ПК. Через CSP можно было увидеть контейнер , сертификат, валидность и так далее.
Прошло время и на некоторых ПК выходит исключение при подписании "java.security.ProviderException: Ошибка при проверке лицензии", а на некоторых корректно работает. (версии windows отличается,
на 20H2 или 21H1 работает , а выше - нет. Это по наблюдению, но не факт из-за этого)

Исключение выходит на моменте :
privateKey = (PrivateKey) keyStore.getKey(alias
, passwordDTO.password().toCharArray()); // Получение приватного ключа


В чем может быть проблема ? Подскажите.

Полный стек :
java.security.ProviderException: Ошибка при проверке лицензии
at JCP/ru.CryptoPro.JCP.KeyStore.CPKeyContainer.a(Unknown Source)
at JCP/ru.CryptoPro.JCP.KeyStore.CPKeyContainer.getExchange(Unknown Source)
at JCP/ru.CryptoPro.JCP.KeyStore.ContainerStore.a(Unknown Source)
at JCP/ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
at JCP/ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
at java.base/java.security.KeyStore.getKey(Unknown Source)
at ru.xxx.xxx@1.0-xxx/ru.xxx.xxxx.service.crypto.CryptoSignerImpl.<init>(CryptoSignerImpl.java:52)
at ru.xxx.xxx@1.0-xxx/ru.xxx.xxx.service.crypto.CryptoProcessImpl.startSignOperation(CryptoProcessImpl.java:69)
at ru.xxx.xxx@1.0-xxx/ru.xxx.xxx.service.task.DocumentProcessor.process(DocumentProcessor.java:38)
at ru.xxx.xxx@1.0-xxx/ru.xxx.xxx.controller.GeneralController.lambda$handleWebSocketMessageEvent$3(GeneralController.java:195)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.security.PrivilegedActionException: ru.CryptoPro.JCP.tools.LicenseException: Лицензия истекла
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
... 17 more
Caused by: ru.CryptoPro.JCP.tools.LicenseException: Лицензия истекла
at JCP/ru.CryptoPro.JCP.tools.License.check(Unknown Source)
at JCP/ru.CryptoPro.JCP.tools.AbstractLicense.check(Unknown Source)
at JCP/ru.CryptoPro.JCP.KeyStore.cl_5.run(Unknown Source)
... 18 more

На ПК пользователя есть лицензия CSP 5

Отредактировано пользователем 18 января 2024 г. 15:51:38(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.