Перед началом работы
В первой части данной серии учебных руководств мы уже:
- Настроили серверы.
- Создали Java bean-компонент.
- Создали Web-сервисы.
- Создали Java EE-клиент Web-сервисов.
- Создали автономный Java-клиент Web-сервисов.
Во второй части, которая основывается на материале первой, рассматривается процесс настройки базовой HTTP-аутентификации. В частности, мы:
- Разрешили работу системы защиты IBM WebSphere Application Server.
- Настроили базовую HTTP-аутентификацию для провайдера Web-сервисов.
- Настроили базовую HTTP-аутентификацию для клиента Web-сервисов, используя дескриптор развертывания.
- Настроили базовую HTTP-аутентификацию для клиента Web-сервисов программным способом.
- Проконтролировали информацию базовой HTTP-аутентификации, используя монитор протокола TCP/IP.
В этой третьей части данной серии статей рассматривается, как настроить HTTPS. В ней вы узнаете, как:
- Создать хранилище ключей, хранилище доверенных сертификатов и сертификат для провайдера Web-сервисов.
- Создать SSL-конфигурацию (Secure Sockets Layer) для провайдера Web-сервисов.
- Создать новую транспортную цепочку Web-контейнера для использования новой SSL-конфигурации для провайдера Web-сервисов.
- Настроить HTTPS для клиента Web-сервисов.
- Протестировать HTTPS Web-сервисы из Java EE-клиента.
- Протестировать HTTPS Web-сервисы из автономного Java-клиента.
Чтобы работать с данным учебным руководством, необходимо знать основы Java-технологии и Web-сервисов.
Необходимо установить IBM Rational Application Developer V7 с последними пакетами исправления ошибок (пробную версию Rational Application Developer можно загрузить с сайта developerWorks, если вы не купили лицензию). Если вы не уверены, обновлен ли ваш экземпляр Rational Application Developer V7 до самой последней версией, можно зайти в IBM Installation Manager и выбрать Update Packages для просмотра новых доступных обновлений. На момент написания данного руководства последней версией Rational Application Developer была 7.0.0.5.
Примечание. IBM выпускает пакеты исправления ошибок примерно раз в три месяца. Возможно, на момент вашей установки будет выпущена более новая версия Rational Application Developer. Каждая новая версия Rational Application Developer содержит большое количество исправлений. Мы рекомендуем установить последнюю версию, для того чтобы избежать возникновения проблем, которые уже исправлены.