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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Геннадий Мирашин  
#1 Оставлено : 24 июня 2024 г. 17:01:33(UTC)
Геннадий Мирашин

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

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

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


При попытке получения закрытого ключа получаю ошибку:
Код:

Сaused by: java.security.PrivilegedActionException: java.io.IOException: java.lang.IllegalArgumentException: Неверная длина серийного номера лицензии


Код такой:
Код:

Security.addProvider(JCSP())
Security.addProvider(RevCheck())
Security.addProvider(CryptoProvider())
val keystore = KeyStore.getInstance(storeType, JCSP())
keystore.load(null, null)
keystore.getKey(containerName, password) // тут Exception


Использую:
Код:

openjdk version "17.0.11"

CryptoPro CSP (Type:80) v5.0.10013 KC1 Release Ver:5.0.13000 OS:MacOS CPU:ARM64

java-csp-5.0.45548


Выполнение команд для выяснения лицензий:
Код:

java -cp "JCSP.jar:./*" ru.CryptoPro.JCSP.JCSPLicense 

июн. 24, 2024 4:18:59 PM ru.CryptoPro.JCP.pref.JCPPref b
INFO: user
java.lang.reflect.InvocationTargetException
java.io.IOException: java.lang.IllegalArgumentException: Неверная длина серийного номера лицензии
Попытка использования временной лицензии
Проверка лицензии:
Временная серверная неограниченная лицензия для лицензия на право использования на одном сервере с неограниченным кол-вом ядер с шифрованием (общая)
Тип: Серверная, подпись и шифрование
Допустимое число ядер: Неограниченное
Серийный номер: xxxxx-xxxxx-xxxxx-xxx
Время действия: До 22 сент. 2024 г.
Лицензия для Java CSP: Лицензия для Java CSP не нужна
Действительная лицензия.


Код:

java -cp "JCSP.jar:./*" ru.CryptoPro.JCP.tools.License

июн. 24, 2024 4:19:39 PM ru.CryptoPro.JCP.pref.JCPPref b
INFO: user
java.lang.reflect.InvocationTargetException
java.io.IOException: java.lang.IllegalArgumentException: Неверная длина серийного номера лицензии
Попытка использования временной лицензии
Проверка лицензии:
Временная серверная неограниченная лицензия для лицензия на право использования на одном сервере с неограниченным кол-вом ядер с шифрованием (общая)
Тип: Серверная, подпись и шифрование
Допустимое число ядер: Неограниченное
Серийный номер: xxxxx-xxxxx-xxxxx-xx
Время действия: До 22 сент. 2024 г.
Действительная лицензия.


Прочитал на форуме много похожих тем, в основном пишут, что проблема в правах доступа. Перепробовал многое, что там написано, не помогло.
Также там в основном спрашивают про windows и linux, а пытаюсь на macOS запустить. Никакой папки .systemPrefs на macOS не нашел.

А что касается версии java-csp-5.0.42119-A для JVM 10+ не запускается и выдает ошибку, поэтому использую java-csp-5.0.45548

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