¿Cómo puedo crear un auto firmado el certificado SSL para utilizar durante las pruebas de una aplicación web
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?
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:
Asegúrese de OpenSSL está instalado en su RUTA.
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
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.