![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
NURLANK |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.11.2011 Репутация: нет Всего: нет |
Добрый день!
Мне поручили ниже описанное сделать именно на JAVA, потому что до этого все ошибки исправляли на языке JAVA, и все получалась. Друзья помогите плиз,чем сможете, я в трудном положений, дайте ссылки где можно про этот вопрос прочетать. При работе по протоколу HTTPS возникает проблема с сертификатами, точнее c клиентскими сертификатами с приватными ключами. Есть поставщики услуг, которые высылают только серверный сертификат. Тогда, высланный поставщиком серверный сертификат мы импортируем в хранилище доверенных сертификатов. Поставщиков, использующих только серверный сертификат мы можем подключать сколько угодно след образом: ./keytool -import -alias aesroot –keystore /export/home/way4/appserver/jdk/1.6/jre/lib/security/cacerts –file /export/home/way4/appserver/mystores/aes_ca.crt Также есть поставщики услуг, которые высылают серверный и клиентский сертификат. В этом случае мы указываем в коде программы или в настройках приложения следующие пути к сертификатам: -Djavax.net.ssl.keyStore=app/config/work/keys/halyk.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=cha ngeit -Djavax.net.ssl.trustStore=app/config/work/keys/aes.keystore -Djavax.net.ssl.trustStoreType=jks -Djavax.net.ssl.trustStorePassword=c hangeit Поставщиков, использующих серверный и клиентский сертификат мы можем подключить только одного. Если указываем несколько раз пути к клиентским сертификатам, то работает только последний указанный, предыдущие указанные пути затираются, при запросах возникает ошибка по сертификату. Серверные сертификаты мы добавим в cacerts или создадим отдельное хранилище и укажем пути в приложении. Но можем ли мы положить клиентские сертификаты в один файл под одним и тем же паролем, что и к самому хранилищу. Если да, то подскажите пожалуйста каким образом это можно и с помощью каких утилит? Если невозможно, подскажите пожалуйста другие пути решения проблемы, исходя из вашего опыта. :-(((( |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Разные вопросы" | |
|
Сюда нужно постить только темы, которые нельзя отнести ни к одному из существующих разделов. Если вы не уверены, то просмотрите еще раз заголовки форумов, карту форума или попробуйте воспользоваться поиском.
С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разные вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |