Citrix PowerShell Remoting nécessite un canal HTTPS sécurisé pour effectuer des appels distants. Sans canal HTTPS sécurisé, vous ne pouvez pas activer des invocations à distance entre Integration Broker et une batterie de serveurs Citrix.

Pourquoi et quand exécuter cette tâche

Un certificat est requis pour utiliser le serveur IIS. Vous pouvez acheter ou générer un certificat auprès d'une autorité de certification racine tierce.

OpenSSL est installé par défaut. OpenSSL est une implémentation en code source libre des protocoles SSL et TLS.

Préambules

Marquez la clé de certificat comme étant exportable. Pour plus d'informations sur les clés de certificat, reportez-vous à la documentation de Microsoft.

Procédure

  1. Ajoutez la liaison HTTPS au site Web d'Integration Broker.
    1. Cliquez sur Démarrer > Exécuter.
    2. Ouvrez inetmgr et cliquez avec le bouton droit sur le site Web par défaut.
    3. Cliquez sur Modifier les liaisons.
    4. Ajoutez la liaison HTTPS en utilisant le certificat récemment créé dans le menu déroulant.
  2. Téléchargez Citrix Web Interface SDK 5.4 (fichier zip WISDK) sur le site Web de Citrix.
  3. Une fois l'installation terminée, décompressez le fichier wisdk.zip.
  4. Copiez le contenu du répertoire WI5_4_0_SDK/zipfiles/sdkdemo/wisdk dans le répertoire bin par défaut situé à l'emplacement c:\inetpub\wwwroot\IB\bin.
  5. Redémarrez IIS.
  6. Vérifiez que la liaison HTTP produit la sortie attendue en tapant http://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck dans la barre d'adresses d'un navigateur.

    La sortie attendue s'affiche.

    All ok

  7. Vérifiez que la liaison HTTPS produit la sortie attendue en tapant https://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck dans la barre d'adresses d'un navigateur.

    La sortie attendue s'affiche.

    All ok