Если сервер
IBM® Rational Asset Manager
доступен только по протоколу https, клиент Eclipse не сможет
использовать сайт обновления. В этой ситуации необходимо добавить
внешний сертификат сервера в клиент Eclipse.
Об этой задаче
Эти инструкции относятся к системе
Windows с браузером Firefox.
Инструкции для Linux
аналогичны.
Процедура
- Сохраните сертификат.
- Откройте веб-клиент Rational Asset Manager
с помощью браузера.
- Дважды щелкните мышью на значке защиты в строке состояния. Откроется окно Защита.
- Выберите Просмотреть сертификат.
- В окне Просмотр сертификата перейдите на вкладку Сведения.
- На странице Сведения выберите Экспорт.
- В окне Сохранить сертификат в файл выберите
Сертификат X.509 (DER) из списка Сохранить
как тип.
- Нажмите кнопку Сохранить.
- Необязательно: Создайте хранилище ключей.
Для этой цели можно
выбрать существующее хранилище ключей проект или создать новое. Для
того чтобы создать новое хранилище ключей, выполните следующую
команду из командной строки.
keytool.exe -genkey -keystore ram.keystore -storepass ibmram
Хранилище ключей будет содержать ключи для клиента Eclipse.
- Импортируйте сертификат в хранилище ключей.
- Из командной строки выполните следующую команду для импорта
сертификата:
keytool.exe -import -alias [сервер] -file [сервер].der
-keystore ram.keystore -storepass ibmram
Где "сервер" -
это имя сервера
Rational Asset Manager.
- Введите yes, чтобы принять сертификат, и
нажмите клавишу Enter.
- Убедитесь в том, что сертификат добавлен в хранилище ключей.
- Запустите клиент Eclipse из командной строки с помощью
следующей команды:
eclipse -vmargs
-Djavax.net.ssl.trustStore="drive:\path\to\certificate\ram.keystore"
-Djavax.net.ssl.trustStorePassword=ibmram
Где
drive:\path\to\certificate\ram.keystore - это полный путь к файлу
ram.keystore. Eclipse перезапустит и будет считать надежным
соединение с сервером.