Você pode instalar o OpenSSL for Windows , que é gratuito.
Após a instalação, abra a linha de comando ( cmd.exe
), vá para o diretório de instalação e execute os comandos openssl
apropriados.
openssl.exe req -x509 -newkey rsa:2048 -keyout server.key -out server.crt -days 1000 -nodes
Isso gera server.key
(chave privada para o seu Apache) e server.crt
(certificado autoassinado). Lembre-se de proteger sua chave privada.
Para instalação no Apache2 (no Linux):
sudo a2enmod ssl
sudo a2ensite default-ssl
nano /etc/apache2/sites-enabled/default-ssl
Altere os caminhos corretos para as seguintes linhas (caminhos para sua nova chave e certificado):
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.crt
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
Salve e execute /etc/init.d/apache2 restart
(ou se a sua distribuição usar alguma forma diferente, não esse comando).