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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline tuxnsk  
#1 Оставлено : 3 октября 2021 г. 12:30:11(UTC)
tuxnsk

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

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

День добрый, в архиве с библиотеками отсутствуют файлы инсталяторов, при этом в это же архиве в документации все описанные способы установки предусматривают использование этих файлов, описания метода установки библиотек вручную нет. Как такое может быть? Документация в архиве устаревшая, или забыли в архивы инсталяторы добавить? Как их устанавливать нужно?
Offline Александр Лавник  
#2 Оставлено : 4 октября 2021 г. 11:57:59(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,452
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 792 раз в 732 постах
Автор: tuxnsk Перейти к цитате
День добрый, в архиве с библиотеками отсутствуют файлы инсталяторов, при этом в это же архиве в документации все описанные способы установки предусматривают использование этих файлов, описания метода установки библиотек вручную нет. Как такое может быть? Документация в архиве устаревшая, или забыли в архивы инсталяторы добавить? Как их устанавливать нужно?
Здравствуйте.

Предположу, что Вы используете дистрибутивы с литерой A (например, jcp-2.0.41940-A).

Эти дистрибутивы предназначены для Java-машин версии 10 и выше.

В инструкциях из комплекта документации указано, что в этом случае Установка КриптоПро JCP в случае эксплуатации ПО в ОС Windows/*nix не требуется, и далее идут указания, что необходимо сделать, чтобы использовать КриптоПро JCP.
Техническую поддержку оказываем тут
Наша база знаний
Offline nsbank  
#3 Оставлено : 18 мая 2022 г. 12:52:40(UTC)
nsbank

Статус: Участник

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

Добрый день.

Возникла проблема с дистрибутивом под 11 JAVA с тем где буква А под LINUX, конкретнее jcp-2.0.40450-A
У нас используются сервера без графических менеджеров. Чтобы вызывать панель управления используется X-сервер на windows рабочей станции, а на сервере только базовая часть X11 Xorg. До версии jcp-2.0.40035 включительно, где есть инсталляторы, эта схема прекрасно работала. А вот с новым дистрибутивом работать перестала. При попытке запуска <путь от корня>ControlPane.sh /<путь к java> через Х-сервер на windows выходит окно со следующими ошибками

Error: Could not find or load main class ru.CryptoPro.JCP.ControlPane.MainControlPane
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.ControlPane.MainControlPane

Как исправить эту ситуацию. Очень не хочется разворачивать на сервере полноценную графическую среду ради того, чтобы раз в год менять сертификаты.
Offline Александр Лавник  
#4 Оставлено : 18 мая 2022 г. 13:07:11(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,452
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 792 раз в 732 постах
Автор: nsbank Перейти к цитате
Добрый день.

Возникла проблема с дистрибутивом под 11 JAVA с тем где буква А под LINUX, конкретнее jcp-2.0.40450-A
У нас используются сервера без графических менеджеров. Чтобы вызывать панель управления используется X-сервер на windows рабочей станции, а на сервере только базовая часть X11 Xorg. До версии jcp-2.0.40035 включительно, где есть инсталляторы, эта схема прекрасно работала. А вот с новым дистрибутивом работать перестала. При попытке запуска <путь от корня>ControlPane.sh /<путь к java> через Х-сервер на windows выходит окно со следующими ошибками

Error: Could not find or load main class ru.CryptoPro.JCP.ControlPane.MainControlPane
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.ControlPane.MainControlPane

Как исправить эту ситуацию. Очень не хочется разворачивать на сервере полноценную графическую среду ради того, чтобы раз в год менять сертификаты.
Здравствуйте.

Или запускайте панель, находясь в директории в дистрибутивом JCP 2.0-A, или прописывайте в classpath пути до jar в дистрибутиве JCP 2.0-A.
Техническую поддержку оказываем тут
Наша база знаний
Offline nsbank  
#5 Оставлено : 18 мая 2022 г. 14:37:19(UTC)
nsbank

Статус: Участник

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

Правильно ли я понял, что для этого в начало ControlPane.sh добавить команду
cd /<путь до каталога с дистрибутивом> ?

И тогда второй вопрос, как правильно и в каком файле прописать classpath путь до jar в дистрибутиве ? Если не поможет первый вариант.
Offline Евгений Афанасьев  
#6 Оставлено : 18 мая 2022 г. 15:10:38(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Запускать ControlPane.sh надо в папке с распакованным дистрибутивом JCP. В ControlPane уже есть указание classpath с файлами в текущей директории.
В некоторых случаях можно обойтись и без ControlPane, например, использовать keytool. Примеры команд для keytool есть в документации дистрибутива, папка Doc, файл "Руководство программиста", раздел "Использование утилиты keytool".
Offline nsbank  
#7 Оставлено : 18 мая 2022 г. 15:19:10(UTC)
nsbank

Статус: Участник

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

Автор: Евгений Афанасьев Перейти к цитате
Запускать ControlPane.sh надо в папке с распакованным дистрибутивом JCP. В ControlPane уже есть указание classpath с файлами в текущей директории.
В некоторых случаях можно обойтись и без ControlPane, например, использовать keytool. Примеры команд для keytool есть в документации дистрибутива, папка Doc, файл "Руководство программиста", раздел "Использование утилиты keytool".


При использовании внешнего Х-сервера невозможно установить текущий каталог, там задается полный путь до исполняемого файла. Поскольку исполняемым файлом является ControlPane.sh то я и предположил, что в самом начале скрипта выполнить команду перехода в требуемый каталог.
Offline nsbank  
#8 Оставлено : 18 мая 2022 г. 15:49:41(UTC)
nsbank

Статус: Участник

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

Добавил команду cd/<путь к дистрибутиву> первой командой в файле ControlPane.sh помогло. Панель запустилась.

Удивляет то, что раньше было не нужно устанавливать текущим каталог дистрибутива.
Offline Евгений Афанасьев  
#9 Оставлено : 18 мая 2022 г. 15:53:22(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Потому что раньше вы использовали JCP для java 8, там все jar (и панель) устанавливались в lib/ext.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.