Использование HTTPS веб-сервисов - PullRequest
0 голосов
/ 10 августа 2009

Нам нужно было использовать стандартные MOSS веб-службы, размещенные по протоколу HTTPS, из приложения Java, работающего на сервере WebLogic. Нужно ли нам импортировать SSL-сертификат веб-сайта MOSS на сервер WebLogic или мы можем просто обойти проверку сертификата? Каков наилучший подход? Возможно, нам потребуется поддержка нескольких веб-сайтов, поскольку в будущем можно будет настроить несколько веб-сайтов MOSS.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 16 октября 2015

Не обязательно. Ваше java-приложение должно будет установить цепочку доверия от сертификата сервера до собственных доверенных сертификатов CA JVM. Пока имеется сертификат CA, который запускает эту цепочку, у вас все будет в порядке. Если вы самостоятельно подписываете сертификаты, вам нужно будет добавить подписывающий CA в хранилище ключей Java. Вам не нужно импортировать каждый сертификат сервера. Просто сертификат доверенного ЦС, который подписал их все, если он еще не является доверенным.

Импорт корневого или промежуточного сертификата CA в существующее хранилище ключей Java:

keytool -import -trustcacerts -alias root -file Thawte.crt -keystore keystore.jks
0 голосов
/ 10 августа 2009

Вы можете сделать это, или вы можете отключить проверку SSL с помощью поддельного менеджера доверия. Я думаю, что оба предмета описаны в этом похожем вопросе:

клиентские сертификаты Java через HTTPS / SSL

Может быть хлопотно управлять многими сертификатами SSL: срок действия, измененные домены, измененный издатель ++. Если SSL не так важен для вас, я говорю, пропустите его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...