Skip to content
Mobius One edited this page Jan 31, 2023 · 1 revision

Home > Configurar HTTPS no RDW > 2.1+ ICS Windows

Configurar HTTPS no RDW com ICS Windows

1) Primeiro passo é gerar o certificado ou usar um certificado existente, nesse tutorial mostramos como fazer usando o Let's Encrypt gratuito:

Como gerar um Certificado Let's Encrypt no Windows

2) Converter seu certificado no formato que o ICS entenda:

2.1 Abra o terminal do CMD ou PowerShell e converta esse seu certificado .pfx em um .crt através do seguinte comando:

openssl pkcs12 -in certificado.pfx -nocerts -out cert.key -nodes

⚠ insira a senha definida por último quando solicitado.

2.2 Agora entre com o comando abaixo para exportar a chave privada, inserindo a senha definida no passo 3.3 quando solicitado:

openssl pkcs12 -in certificado.pfx -nokeys -out cert.crt

3) Configurar o ambiente e as DLLs:

3.1 Com os arquivos exportados, você precisa configurar no seu IcsServicePooler as seguintes propriedades:

  SSLCertFile := 'caminho completo do arquivo cert.crt do passo 2.2';
  SSLPrivateKeyFile := 'caminho completo do arquivo cert.key do passo 2.1';
  SSLPrivateKeyPassword := 'senha gerada no passo 2.1';
  SSLUse := true;

3.2 Por fim, Com as DLLs disponíveis em CORE\Extras extraia o arquivo openssl-3.0.7-win64.zip na raiz do executável do seu servidor.

Clone this wiki locally