Добавление внешнего сертификата сервера в клиент Eclipse

Если сервер IBM® Rational Asset Manager доступен только по протоколу https, клиент Eclipse не сможет использовать сайт обновления. В этой ситуации необходимо добавить внешний сертификат сервера в клиент Eclipse.

Об этой задаче

Эти инструкции относятся к системе Windows с браузером Firefox. Инструкции для Linux аналогичны.

Процедура

  1. Сохраните сертификат.
    1. Откройте веб-клиент Rational Asset Manager с помощью браузера.
    2. Дважды щелкните мышью на значке защиты в строке состояния. Откроется окно Защита.
    3. Выберите Просмотреть сертификат.
    4. В окне Просмотр сертификата перейдите на вкладку Сведения.
    5. На странице Сведения выберите Экспорт.
    6. В окне Сохранить сертификат в файл выберите Сертификат X.509 (DER) из списка Сохранить как тип.
    7. Нажмите кнопку Сохранить.
  2. Необязательно: Создайте хранилище ключей. Для этой цели можно выбрать существующее хранилище ключей проект или создать новое. Для того чтобы создать новое хранилище ключей, выполните следующую команду из командной строки.
    keytool.exe -genkey -keystore ram.keystore -storepass ibmram
    Хранилище ключей будет содержать ключи для клиента Eclipse.
  3. Импортируйте сертификат в хранилище ключей.
    1. Из командной строки выполните следующую команду для импорта сертификата:
      keytool.exe  -import -alias [сервер] -file [сервер].der
      -keystore ram.keystore -storepass ibmram
      Где "сервер" - это имя сервера Rational Asset Manager.
    2. Введите yes, чтобы принять сертификат, и нажмите клавишу Enter.
    3. Убедитесь в том, что сертификат добавлен в хранилище ключей.
  4. Запустите клиент 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 перезапустит и будет считать надежным соединение с сервером.

Комментарии