SSL é um protocolo criptográfico baseado em cifras assimétricas que providencia segurança e integridade dos dados transmitidos em redes TCP/IP, como a Internet. Lembram-se?
Neste artigo vamos proceder a configuração do protocolo SSL no servidor de HTTP revisto num artigo anterior.
Pre-requisitos:
Passando então à configuração:
1- Após ter feito o download do pack, extrair para uma pasta a escolha.
2- Abrir a consola na directoria de extracção do ficheiro
3- Executar os seguintes comandos:
3.1- vars
3.2- clean-all
Nota 1: A pasta “keys” irá conter as chaves e os certificados criados.
3.3- build-ca
3.4- build-key-server nomeServer
Nota 2: Neste ponto já tem o certificado criado para o servidor.
4- Ir ao painel de controlo do servidor de http e selecionar a opção “SSL/TLS Certificates”
5- No separador “Private Keys” seleccionar “Add”.
5.1-Colocar um nome no campo “Name”
5.2- No campo “Action” seleccionar a opção “Import”.
5.3- Ir a pasta “keys” do “pack” e abrir a key com o nome do servidor com o wordpad.
5.4- Copiar o conteúdo do ficheiro para o campo “Import”.
5.5- Carregar no botão “OK”.
6- No separador “Certificates” seleccionar “Add”.
6.1 – Preencher o nome no campo “Name”.
6.2 – Selecionar o nome da chave criada anteriormente.
6.3 – Selecionar no campo “Type”, “Signed By a Certificate Authority (CA)”
6.4 – Ir a pasta “keys” do “pack” e abrir o certificado com o nome do servidor (server.crt), com o wordpad.
6.5 – Copiar o conteúdo do ficheiro para o campo “Main Certificate”.
6.6 – Na pasta “keys” do “pack” e abrir o ficheiro “nomeservidor.csr” com o wordpad
6.7 – Copiar o conteúdo do ficheiro para o campo “Intermediate Certificate”
6.8 – Na pasta “keys” do “pack” e abrir o certificado da ca (ca.crt) com o wordpad.
6.9 – Copiar o conteúdo do ficheiro para o campo “CA Root Certificate”.
6.10 – Seleccionar “OK”. Se tudo correr bem, há de ficar com o aspecto da figura seguinte:
6.11 – Seleccionar “OK”.
7 – No separador “Hosts” carregar no botão “Configure”
7.1 – Seleccionar “General”
7.2 – Na opção “Protocol” seleccionar “HTTPS”
7.3 – Na opção “HTTPS Port” seleccionar “Default HTTPS Port (443)”
7.4 – No campo “Certificate” seleccionar o nome do certificado criado.
8 – Seleccionar “OK”
9 – Reiniciar o Servidor
Nota 3: Depois de terem reiniciado o servidor já se encontra a funcionar no porto TCP 443.
Nota 4: Não se esqueçam de redireccionar no router.