Como faço para criar um certificado SSL autoassinado para usar ao testar um aplicativo da web

StackOverflow https://stackoverflow.com/questions/18034

  •  09-06-2019
  •  | 
  •  

Pergunta

Como faço para criar um certificado SSL autoassinado para um servidor Apache usar ao testar um aplicativo da web?

Foi útil?

Solução

Como faço para criar um certificado SSL autoassinado para fins de teste?

de http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html#selfcert:

  1. Certifique-se de que o OpenSSL esteja instalado e em seu PATH.

  2. Execute o seguinte comando, para criar arquivos server.key e server.crt:

    openssl req -new -x509 -nodes -out server.crt -keyout server.key
    

    Eles podem ser usados ​​da seguinte maneira em seu arquivo httpd.conf:

    SSLCertificateFile    /path/to/this/server.crt
    SSLCertificateKeyFile /path/to/this/server.key
    
  3. É importante que você esteja ciente de que este server.key não possui nenhuma senha.Para adicionar uma senha longa à chave, você deve executar o seguinte comando e inserir e verificar a senha conforme solicitado.

    openssl rsa -des3 -in server.key -out server.key.new
    mv server.key.new server.key
    

    Faça backup do arquivo server.key e a senha que você inseriu, em um local seguro.

Outras dicas

Existem várias ferramentas que podem gerar SSLs.Tentar OpenSSL por exemplo.Alternativamente, há um no Kit de recursos do IIS 6, se você estiver no Windows.

Usar OpenSSL (http://www.openssl.org/)

Aqui está um tutorial: http://novosial.org/openssl/self-signed/

Aqui está o bom tutorial para começar: Host local SSH.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top