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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline insonicum  
#1 Оставлено : 25 декабря 2018 г. 16:01:43(UTC)
insonicum

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

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

Добрый день!
Установил jcp.1.0.54
Пытаюсь проверить версию и лицензию, получаю ошибку:

Код:
java ru.CryptoPro.JCP.tools.JarChecker -verify -in  /opt/jdk1.7.0_21/jre/lib/ext/JCP.jar
Error: Could not find or load main class ru.CryptoPro.JCP.tools.JarChecker


Код:
java ru.CryptoPro.JCP.tools.License /opt/jdk1.7.0_21/jre/lib/ext/JCP.jar
Error: Could not find or load main class ru.CryptoPro.JCP.tools.License


В логах своего приложения получаю ошибки:
Код:
SignatureProviderException: ru.CryptoPr o.JCP.tools.SelfTesterException:
SelfTester Error: some test crashed twice in a row, usage of JCP is no longer available


Пробовал переустановить jcp.1.0.54 - не помогло.

Если потребуется установить последнюю версию jcp 2.+, могу я использовать лицензию от jcp.1.0.54?
Offline insonicum  
#2 Оставлено : 25 декабря 2018 г. 16:19:48(UTC)
insonicum

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

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

Переустановил ещё раз.

Теперь отрабатывает запрос лицензии и проверка версии. Всё ок

Verifying all exists signatures of jar file...
1 from 1 signatures of jar file are valid.
Program is passed successfully.


Но в логах приложения ошибка остаётся:


Код:
common.signature.SignatureProviderException: ru.CryptoPr o.JCP.tools.SelfTesterException:
SelfTester Error: some test crashed twice in a row, usage of JCP is no longer available
Offline Евгений Афанасьев  
#3 Оставлено : 25 декабря 2018 г. 16:43:47(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,005
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Здравствуйте.
1. Нет, лицензия 1.0 не подойдет 2.0.
2. jcp устанавливали под управлением учетной записи администратора?
Приложение и командная строка запускаются под одним и тем же пользователем?
Запустите под пользователем, под которым запускаете приложение, команду
<JRE>/bin/java ru.CryptoPro.JCP.VMInspector.SelfTestersTests
где JRE - java с установленным jcp. Все ли тесты прошли?
Перейдите в папку дистрибутива, в ней запустите командную строку, выполните:
<JRE>/bin/java -cp samples.jar ComLine.CheckConfFull
Все ли тесты прошли?
Если все тесты прошли успешно, то включите логирование JCP в используемом logging.properties (в вашем приложении может использовать свой собственный logging.properties), как описано тут - https://support.cryptopr...nlirovnija-kriptopro-jcp c JCPLogger уровня FINER, запустите приложение, соберите лог и приложите.
Offline insonicum  
#4 Оставлено : 25 декабря 2018 г. 18:16:11(UTC)
insonicum

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

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

Евгений, спасибо!
Сейчас другая ошибка в логе приложения:LicenseException: License has expired
Хотя лицензия JCP 1.0.54 валидная и сертификат валидный

Код:
/opt/jdk1.7.0_21/bin/java ru.CryptoPro.JCP.tools.License
-serial "XXXXX-XXXXXXX-XXXXX-XXXXX-XXXXX"
-company "xxx" -verify -in /opt/jdk1.7.0_21/jre/lib/ext/JCP.jar
License verify:
Type: Server, sign and encrypt
Allowed amount of cores: Unlimited
Serial number: XXXXX-XXXXXXX-XXXXX-XXXXX-XXXXX
Validity: Permanent
Valid license.

Может быть JCP 1.0.54 сама по себе истекла? Хотя писали вроде бы что с 2019 года...
Offline Евгений Афанасьев  
#5 Оставлено : 25 декабря 2018 г. 18:54:48(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,005
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Нет, лицензия не истекла, но, возможно, у пользователя, под которым выполняется код, нет доступа для чтения настроек. Проверьте доступ к файлам в папке .systemPrefs/ru. Обычно эта папка находится в /etc/.java или в папке .java в jre.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
MaxAlex оставлено 13.08.2020(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.