Статус: Новичок
Группы: Участники
Зарегистрирован: 04.08.2022(UTC) Сообщений: 2
|
Добрый день! Помогите, пожалуйста! Операционная система - Windows 7. Скачал с сайта java.com последнюю версию java - jre1.8.0_341. Установил IntelliJ IDEA Community Edition 2021.2. Поставил Крипто-ПРО CSP 5.0, ввел лицензию. Установил java-csp-5.0.41975. При установке в поле JCP ввел лицензию, купленную пару дней назад, действующую для клиентской ОС без ограничений. Пытаюсь выполнить код: Цитата:Security.addProvider(new JCSP()); KeyStore keyStore = KeyStore.getInstance("REGISTRY"); keyStore.load(null, null); PrivateKey privateKey = (PrivateKey) keyStore.getKey(alias, password); На команде Цитата:keyStore.getKey(alias, password); получаю ошибку: Цитата: Exception in thread "main" java.security.ProviderException: Ошибка при проверке лицензии at ru.CryptoPro.JCSP.Key.AbstractKeySpec.b(Unknown Source) at ru.CryptoPro.JCSP.Key.AbstractKeySpec.read(Unknown Source) at ru.CryptoPro.JCSP.KeyStore.CSPStore.a(Unknown Source) at ru.CryptoPro.JCSP.KeyStore.CSPStore.a(Unknown Source) at ru.CryptoPro.JCSP.KeyStore.CSPStore.engineGetKey(Unknown Source) at ru.CryptoPro.JCSP.KeyStore.MetaCSPStore.engineGetKey(Unknown Source) at java.base/java.security.KeyStore.getKey(KeyStore.java:1078) at DigitalMarking.DigitalMarkingExample.sign(DigitalMarkingExample.java:126) at DigitalMarking.DigitalMarkingExample.main(DigitalMarkingExample.java:332) Caused by: java.security.PrivilegedActionException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length at java.base/java.security.AccessController.doPrivileged(AccessController.java:573) ... 9 more Caused by: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length at ru.CryptoPro.JCP.tools.AbstractLicense.<init>(Unknown Source) at ru.CryptoPro.JCP.tools.License.<init>(Unknown Source) at ru.CryptoPro.JCSP.JCSPLicense.<init>(Unknown Source) at ru.CryptoPro.JCSP.Key.cl_0.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) ... 9 more Caused by: java.lang.IllegalArgumentException: length not equals serial length at ru.CryptoPro.JCP.tools.AbstractLicense.delSeparators(Unknown Source) at ru.CryptoPro.JCP.tools.AbstractLicense.a(Unknown Source) ... 14 more
Подскажите, что я делаю не так? Лицензия на JCP есть, на крипто-про есть. На JCSP, как я понял, лицензия не нужна на Windows 7... Почему же выходит ошибка при проверке лицензии???
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.11.2020(UTC) Сообщений: 8 Откуда: СПб Сказал(а) «Спасибо»: 2 раз
|
Добрый день. Возникла аналогичная ошибка. Исходные данные следующие. Используется Win10, КриптоПро CSP 5.0.12417 + JCSP. Лицензия в КриптоПро не задана! Зато она присутствует в сертификате на токене. Прошу помочь, есть ли возможность подписывать в таком случае? Если да, то какие дополнительные настройки нужно сделать? Сделал манипуляции, которые указаны тут и тут, не помогло. Все работает на других объектах, где задана серверная лицензия для CSP. Отредактировано пользователем 30 сентября 2022 г. 15:05:28(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close