Чтобы осуществлять удаленные вызовы, компоненту Citrix PowerShell Remoting требуется защищенный канал HTTPS. Без безопасного канала HTTPS невозможно включить удаленный вызов между Integration Broker и группой серверов Citrix Server Farm.

Сертификат необходим для использования сервера IIS. Сертификат можно приобрести или создать в стороннем корневом центре сертификации.

OpenSSL установлен по умолчанию. OpenSSL — это реализация протоколов SSL и TLS с открытым исходным кодом.

Необходимые условия

Обозначьте ключ сертификата как экспортируемый. Дополнительные сведения о ключах сертификатов см. в документации Майкрософт.

Процедура

  1. Добавьте привязку HTTPS на веб-сайт Integration Broker.
    1. Щелкните Пуск > Выполнить.
    2. Откройте inetmgr и щелкните веб-сайт по умолчанию правой кнопкой мыши.
    3. Щелкните Изменить привязки.
    4. Добавьте привязки HTTPS, используя созданный сертификат в раскрывающемся меню.
  2. Скачайте комплект SDK веб-интерфейса Citrix версии 5.4 (ZIP-файл WISDK) с веб-сайта Citrix.
  3. По завершении установки распакуйте файл wisdk.zip.
  4. Скопируйте содержимое каталога WI5_4_0_SDK/zipfiles/sdkdemo/wisdk в каталог bin по умолчанию C:\inetpub\wwwroot\IB\bin.
  5. Перезапустите IIS.
  6. Убедитесь, что привязка HTTP обеспечивает необходимый результат, введя в адресной строке браузера http://имя_узла/IB/API/RestServiceImpl.svc/ibhealthcheck.
    Отобразится ожидаемый выходной результат.

    All ok

  7. Убедитесь, что привязка HTTPс обеспечивает необходимый результат, введя в адресной строке браузера https://имя_узла /IB/API/RestServiceImpl.svc/ibhealthcheck.
    Отобразится ожидаемый выходной результат.

    All ok