A comunicação remota do PowerShell da Citrix requer um canal HTTPS seguro para fazer chamadas remotas. Sem um canal HTTPS seguro, você não pode habilitar chamadas remotas entre o Integration Broker e o farm de servidores Citrix.

É necessário um certificado para se usar o IIS Server. Você pode comprar ou gerar um certificado a partir de uma autoridade de certificação raiz de terceiros.

O OpenSSL é instalado por padrão. O OpenSSL é uma implementação de código aberto dos protocolos SSL e TLS.

Pré-requisitos

Marque a chave exportável do certificado. Consulte a documentação da Microsoft para obter mais informações sobre as chaves de certificados.

Procedimento

  1. Adicione a associação HTTPS ao site do Integration Broker.
    1. Clique em Iniciar > Executar.
    2. Abra inetmgr e clique com o botão direito no site padrão.
    3. Clique em Editar Associações.
    4. Adicione uma associação HTTPS usando o certificado recém-criado no menu suspenso.
  2. Baixe o Citrix Web Interface SDK 5.4 (arquivo zip WISDK) no site da Citrix.
  3. Quando a instalação estiver concluída, descompacte o arquivo wisdk.zip.
  4. Copie o conteúdo do diretório WI5_4_0_SDK/zipfiles/sdkdemo/wisdk no diretório bin padrão em c:\inetpub\wwwroot\IB\bin.
  5. Reinicie o IIS.
  6. Verifique se a associação HTTP produz a saída esperada digitando http://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck na barra de endereço de um navegador.
    A saída esperada aparece.

    Tudo ok

  7. Verifique se a associação HTTPS produz a saída esperada digitando https://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck na barra de endereço de um navegador.
    A saída esperada aparece.

    Tudo ok