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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline vlns  
#1 Оставлено : 30 апреля 2019 г. 16:06:42(UTC)
vlns

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

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

Сказал(а) «Спасибо»: 1 раз
Добрый день! Прошу помочь разобраться с проблемой.
В java-программе устанавливаю пусть к хранилищу:
Код:
HDImageStore.setDir("/etc/test/certs/");
KeyStore keyStore = KeyStore.getInstance("HDImageStore");//JCP.HD_STORE_NAME);
keyStore.load(null, null)
;
При выполнении получаю ошибку:
Код:
Problem with keystore access: java.security.KeyStoreException: HDImageStore not found

По адресу /etc/test/certs/ лежит еще одна папка с сертификатом и ключами.

Возможно, нужно как-то идентифицировать папку /etc/test/certs/ как хранилище?
Offline Евгений Афанасьев  
#2 Оставлено : 30 апреля 2019 г. 17:26:53(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Здравствуйте.
KeyStoreException: HDImageStore not found - из сообщения следует, что нет реализации, видимо, не установлен jcp.
Offline vlns  
#3 Оставлено : 14 мая 2019 г. 15:48:40(UTC)
vlns

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

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

Сказал(а) «Спасибо»: 1 раз
Устанавливаю пакеты по инструкции "Руководство администратора безопасности. Linux".
Ошибка при установке пакета ..kc1:
Код:

root@qa-autotest:/opt/linux-amd64_deb# alien  -kci ./lsb-cprocsp-base_4.0.0-4_all.deb
        dpkg --no-force-overwrite -i ./lsb-cprocsp-base_4.0.0-4_all.deb
(Reading database ... 209774 files and directories currently installed.)
Preparing to unpack .../lsb-cprocsp-base_4.0.0-4_all.deb ...
[ ok ] Stopping cprocsp (via systemctl): cprocsp.service.
insserv: warning: script 'tomcat9' missing LSB tags and overrides
Unpacking lsb-cprocsp-base (4.0.0-4) over (4.0.0-4) ...
Setting up lsb-cprocsp-base (4.0.0-4) ...
insserv: warning: script 'tomcat9' missing LSB tags and overrides
Processing triggers for systemd (229-4ubuntu21.21) ...
Processing triggers for ureadahead (0.100.0-19) ...

root@qa-autotest:/opt/linux-amd64_deb# alien  -kci ./lsb-cprocsp-rdr-64_4.0.0-4_amd64.deb
        dpkg --no-force-overwrite -i ./lsb-cprocsp-rdr-64_4.0.0-4_amd64.deb
(Reading database ... 209774 files and directories currently installed.)
Preparing to unpack .../lsb-cprocsp-rdr-64_4.0.0-4_amd64.deb ...
Unpacking lsb-cprocsp-rdr-64 (4.0.0-4) over (4.0.0-4) ...
Setting up lsb-cprocsp-rdr-64 (4.0.0-4) ...
Adding new reader:
Nick name: FLASH
Name device: FLASH
Succeeded, code:0x0

root@qa-autotest:/opt/linux-amd64_deb# alien  -kci ./lsb-cprocsp-capilite-64_4.0.0-4_amd64.deb
        dpkg --no-force-overwrite -i ./lsb-cprocsp-capilite-64_4.0.0-4_amd64.deb
(Reading database ... 209774 files and directories currently installed.)
Preparing to unpack .../lsb-cprocsp-capilite-64_4.0.0-4_amd64.deb ...
Unpacking lsb-cprocsp-capilite-64 (4.0.0-4) over (4.0.0-4) ...
Setting up lsb-cprocsp-capilite-64 (4.0.0-4) ...
root@qa-autotest:/opt/linux-amd64_deb# alien  -kci ./lsb-cprocsp-
lsb-cprocsp-base_4.0.0-4_all.deb             lsb-cprocsp-capilite-64_4.0.0-4_amd64.deb    lsb-cprocsp-devel_4.0.0-4_all.deb            lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb         lsb-cprocsp-kc2-64_4.0.0-4_amd64.deb         lsb-cprocsp-pkcs11-64_4.0.0-4_amd64.deb      lsb-cprocsp-rdr-64_4.0.0-4_amd64.deb         lsb-cprocsp-rdr-accord-64_4.0.0-4_amd64.deb  lsb-cprocsp-rdr-sobol-64_4.0.0-4_amd64.deb

root@qa-autotest:/opt/linux-amd64_deb# alien  -kci ./lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb
        dpkg --no-force-overwrite -i ./lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb
(Reading database ... 209774 files and directories currently installed.)
Preparing to unpack .../lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb ...

Deleting of the device [reader,rndm,media]:
Nick name:bio_tui

The device has been deleted successfully.
Unpacking lsb-cprocsp-kc1-64 (4.0.0-4) over (4.0.0-4) ...
Setting up lsb-cprocsp-kc1-64 (4.0.0-4) ...
Adding bio_tui failed
Connection error.
root@qa-autotest:/opt/linux-amd64_deb# alien  -kci ./lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb
        dpkg --no-force-overwrite -i ./lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb
(Reading database ... 209774 files and directories currently installed.)
Preparing to unpack .../lsb-cprocsp-kc1-64_4.0.0-4_amd64.deb ...

Deleting of the device [reader,rndm,media]:
Nick name:bio_tui
Connection error.
Section, key or parameter not found.
Unpacking lsb-cprocsp-kc1-64 (4.0.0-4) over (4.0.0-4) ...
Setting up lsb-cprocsp-kc1-64 (4.0.0-4) ...
Adding bio_tui failed
Connection error.


Как решить данную проблему?
Про установку JCP не нашла информации в инструкции. Подскажите, пожалуйста, какие пакеты нужно будет поставить дополнительно для корректной работы? Возможно, есть ссылка на инструкцию по установке JCP?
Offline vlns  
#4 Оставлено : 14 мая 2019 г. 16:16:04(UTC)
vlns

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

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

Сказал(а) «Спасибо»: 1 раз
JСP устанавливалась следующим образом:
Код:

root@qa-autotest:/opt/jcp-2.0.40035# ./setup_console.sh /usr/lib/jvm/java-8-oracle/jre/
Params: /usr/lib/jvm/java-8-oracle/jre/
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Current distributive directory: /opt/jcp-2.0.40035
Current executable JRE: /usr/lib/jvm/java-8-oracle/jre
** Crypto-Pro Installer, 2005-2019 **
** Version: 2.0.40035 **
** Expected actions: install(i) or uninstall(u) or press enter **
Enter operation type [i - press Enter]:
------ Installation ------
Choose JRE[current JRE - press Enter]:
------
Java Cryptographic Provider[no - press Enter]:yes
Encryption module[yes - press Enter]:
Card module for cards and tokens, requires OCF (deprecated)[no - press Enter]:
Card module for cards and tokens[no - press Enter]:
Java TLS Provider[no - press Enter]:
CAdES, XAdES modules (acquire bouncycastle: bc*-jdk15on-1.50)[no - press Enter]:
------
Java Cryptographic Provider, serial number[trial, 3 months, yes - press Enter]:
------
Enable StrengthenedKeyUsageControl(yes/no)?[no - press Enter]:
------
Check if all settings are correct and valid.
----------------------------
Action: Installation
----------------------------
Chosen JRE: /usr/lib/jvm/java-8-oracle/jre
----------------------------
List of the modules:
 ** Java Cryptographic Provider
        serial number:
        strict mode: disabled
 ** Encryption module
  ** Default provider:
        Java Cryptographic Provider (digest, signature) and Crypto (encryption)
----------------------------
Are you ready to install (yes/no)?[yes - press Enter]:

...


Default provider completed: 0
%%% linuxPreferenceFix() %%%
The same JRE: true
Recover licenses...
[JCP] user serial number: null
[JCP] serial number exists.
Recover self tests...
Self-Tester (read): ru.CryptoPro.JCP.Install.JCPInstaller;ru.CryptoPro.Crypto.JCryptoPInstaller
Completed.
Executing: 100%...
The operation complete.
Congratulations! The operation complete.


Ошибка сохраняется
Offline Capfunny  
#5 Оставлено : 14 мая 2019 г. 17:37:09(UTC)
Capfunny

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

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

Сказал(а) «Спасибо»: 9 раз
Добрый день.
А проект вы запускаете с тем JRE, куда устанавливается JCP?
Offline vlns  
#6 Оставлено : 14 мая 2019 г. 17:52:54(UTC)
vlns

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

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

Сказал(а) «Спасибо»: 1 раз
Да, java установлена на сервер одна:
Код:

root@qa-autotest:/opt/jcp-2.0.40035# ls /usr/lib/jvm/
java-8-oracle
root@qa-autotest:/opt/jcp-2.0.40035# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)


Библиотеки jcp скопированы:
Код:

root@qa-autotest:/opt/jcp-2.0.40035# ls /usr/lib/jvm/java-8-oracle/jre/lib/ext/
ASN1P.jar                bcprov-jdk15on-1.50.jar  forms_rt.jar        JCPinst.jar     JCPRevCheck.jar  JCryptoP.jar    meta-index   sunec.jar            XMLDSigRI.jar
asn1rt.jar               cldrdata.jar             jaccess.jar         JCP.jar         JCPRevTools.jar  jfxrt.jar       nashorn.jar  sunjce_provider.jar  zipfs.jar
bcpkix-jdk15on-1.50.jar  dnsns.jar                JCPControlPane.jar  JCPRequest.jar  JCPxml.jar       localedata.jar  Rutoken.jar  sunpkcs11.jar
Offline vlns  
#7 Оставлено : 14 мая 2019 г. 18:10:23(UTC)
vlns

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

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

Сказал(а) «Спасибо»: 1 раз
Приложение запускается через веб-сервер glassfish, настройки установлены по-умолчанию:
http://prntscr.com/noh15s
Значение переменной JAVA_HOME:
Код:

root@qa-autotest:/opt/jcp-2.0.40035# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/
Offline Capfunny  
#8 Оставлено : 14 мая 2019 г. 18:36:13(UTC)
Capfunny

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

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

Сказал(а) «Спасибо»: 9 раз
Попробуйте установить JAVA_HOME = /usr/lib/jvm/java-8-oracle/jre
Offline vlns  
#9 Оставлено : 15 мая 2019 г. 9:14:16(UTC)
vlns

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

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

Сказал(а) «Спасибо»: 1 раз
Capfunny, да, спасибо, так и сделано.
Может быть, есть еще какие-нибудь варианты решения?
Offline Евгений Афанасьев  
#10 Оставлено : 15 мая 2019 г. 9:37:28(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Попробуйте перед getInstance(...) сделать перечисление провайдеров и вывод их алгоритмов:
что-то вроде List list = Service.getProviderList() ... далее пройти по полученному списку list, в нем будет Service, вывести getName и getAlgorithm (проверить, есть ли JCP среди них с HDImageStore).
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.