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
- Adicione a associação HTTPS ao site do Integration Broker.
- Clique em .
- Abra inetmgr e clique com o botão direito no site padrão.
- Clique em Editar Associações.
- Adicione uma associação HTTPS usando o certificado recém-criado no menu suspenso.
- Baixe o Citrix Web Interface SDK 5.4 (arquivo zip WISDK) no site da Citrix.
- Quando a instalação estiver concluída, descompacte o arquivo wisdk.zip.
- 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.
- Reinicie o IIS.
- 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
- 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