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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline SergeyMa  
#1 Оставлено : 24 ноября 2017 г. 14:58:18(UTC)
SergeyMa

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

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

Сказал(а) «Спасибо»: 1 раз
Добрый день!

1. Сведения о системе
ОС: CentOS Linux release 7.4.1708
JAVA: 1.8.0_151
JCP: jcp-2.0.39014

2. Проблема
При попытке инициализации приватного ключа signature.initSign(privateKey);
выбрасывается исключение java.awt.HeadlessException.
Частичный стектрейс:
java.awt.HeadlessException: null
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) ~[na:1.8.0_77]
at java.awt.Window.<init>(Window.java:536) ~[na:1.8.0_77]
at java.awt.Frame.<init>(Frame.java:420) ~[na:1.8.0_77]
at java.awt.Frame.<init>(Frame.java:385) ~[na:1.8.0_77]
at javax.swing.JFrame.<init>(JFrame.java:189) ~[na:1.8.0_77]
at ru.CryptoPro.JCP.tools.N.<init>(Unknown Source) ~[JCP.jar:39014]
at ru.CryptoPro.JCP.tools.Gost2001Warning.warn(Unknown Source) ~[JCP.jar:39014]
at ru.CryptoPro.JCP.Sign.c.engineInitSign(Unknown Source) ~[JCP.jar:39014]
at java.security.Signature.initSign(Signature.java:527) ~[na:1.8.0_77]

3. Что уже сделано
по ЖТЯИ.00091-01 91 01. КриптоПро JCP. Инструкция по использованию
1)переключил БиоДСЧ на консольный:
/jcp-2.0.39014$ /opt/java/jre/bin/java -cp JCP.jar ru.CryptoPro.JCP.Random.BioRandomConsole
2)отключил окно предупреждения об использовании ключей ГОСТ Р 34.10-2001:
/opt/java/jre/.systemPrefs/ru/CryptoPro/JCP/tools/ в prefs.xml прописал
<entry key="Gost2001Warning_class_default" value="true"/>

по указаниям из статьи тех.поддержки https://support.cryptopr...ekhod-n-gost-r-3410-2012
1) "нужно добавить два ключа в конфигурационный файл /etc/opt/cprocsp/config64.ini"
сертификаты и ключи в моей системе хранятся в /var/opt/cprocsp/keys/user/ и в /var/opt/cprocsp/ нет данного файла
2) /opt/java/jre/bin/java ru.CryptoPro.JCP.Util.SetPrefs -system -node /opt/java/jre/.systemPrefs/ru/CryptoPro/JCP/tools/ -key Gost2001Warning_class_default -value true
3) "под управлением учетной записи администратора поставить галку «Не отображать предупреждения об использовании ключей ГОСТ Р 34.10-2001» на закладке «Дополнительно» панели управления JCP;"
для этого был включен X-сервер, но при выполнении команды jcp-2.0.39014# ./ControlPane.sh /opt/java/jre/ ничего не происходит(под рутом).

Подскажите, пожалуйста, что я не так делаю и куда копать?

Offline Евгений Афанасьев  
#2 Оставлено : 24 ноября 2017 г. 17:57:02(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
См. инструкцию, команда
/opt/java/jre/bin/java ru.CryptoPro.JCP.Util.SetPrefs -system -node ru/CryptoPro/JCP/tools -key Gost2001Warning_class_default -value true
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.