¿Cómo puedo crear un auto firmado el certificado SSL para utilizar durante las pruebas de una aplicación web

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

  •  09-06-2019
  •  | 
  •  

Pregunta

¿Cómo puedo crear un auto firmado el certificado SSL de un Servidor Apache para usar durante la prueba de una aplicación web?

¿Fue útil?

Solución

¿Cómo puedo crear un SSL auto-firmado Certificado para propósitos de prueba?

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

  1. Asegúrese de OpenSSL está instalado en su RUTA.

  2. Ejecute el siguiente comando para crear el servidor.la clave y el servidor.crt archivos:

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

    Estos pueden ser utilizados de la siguiente manera en su httpd.conf archivo:

    SSLCertificateFile    /path/to/this/server.crt
    SSLCertificateKeyFile /path/to/this/server.key
    
  3. Es importante que usted es consciente de que este servidor.la tecla no tiene ninguna contraseña.Para agregar una contraseña para que se la clave, se debe ejecutar el siguiente comando, y entrar y verificar la contraseña solicitada.

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

    Por favor, copia de seguridad del servidor.archivo de la clave y la contraseña que has introducido, en una ubicación segura.

Otros consejos

Diversas herramientas existentes que puede generar Ssl.Trate de OpenSSL por ejemplo.Alternativamente, hay una en el Kit de recursos de IIS 6, si estás en Windows.

El Uso De OpenSSL (http://www.openssl.org/)

Aquí un tutorial: http://novosial.org/openssl/self-signed/

Aquí es el buen tutorial para empezar con: SSH localhost.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top