apache - paginas - ¿Cómo crear un certificado para el desarrollo local con SSL?
instalar certificado ssl apache debian (5)
Lo mejor es que haga un certificado autofirmado y lo agregue a cualquier máquina que use para probar. Entonces debería aparecer "real" para el cliente ... por supuesto, es real ... simplemente no por un lugar "de confianza". (¡comillas porque juro que todo se trata de dinero!)
Acabo de encontrar esta página que debería guiarte paso a paso
Actualmente estoy haciendo desarrollo local en un proyecto web usando una pila LAMP. Como mi aplicación de producción usará https para iniciar sesión, me gustaría poder imitar esto en mi entorno de desarrollo local para que todas las URL permanezcan consistentes. Soy nuevo en certificados SSL, ¿podría alguien indicarme alguna referencia sobre cómo hacer esto? ¿Tendría que firmar mi propio certificado? ¿Dónde pongo el certificado (tengo configuraciones de host virtual usando apache)? Gracias.
Mi favorito es la documentación de Ralf para apache modssl. Esta página explica cómo hacer un certificado de prueba. Es a lo que siempre recurro cuando necesito hacer uno.
Puede usar el almacén de claves de Java para generar un certificado autofirmado para el desarrollo local.
Soy nuevo aquí pero ve a este sitio y la información allí
Obviamente, dado que está utilizando Java y Apache, esto no va a ser muy bueno, pero de todos modos, si también hace cualquier desarrollo de .Net, tendrá estas herramientas disponibles y tal vez esto pueda ayudarlo en su camino y realmente generar el certificado. . Utilizo makecert
que está disponible en .Net SDK, aquí está el archivo por lotes que uso para crear mis propios certificados SSL para el desarrollo .Net local y IIS;
@ECHO OFF
REM
REM This script will create a certificate to enable HTTPS for the localhost in IIS
REM Complete the following steps to install the certificate
REM
REM 1. Run this file to create the certificate
REM 2. Open MMC.exe
REM 3. Click File > Add/Remove Snap In > Add and select ''Certificates''
REM 4. Select ''Computer Account''
REM 5. Select ''Local Computer'' and click ''Finish'', ''Close'', ''OK''
REM 6. Expand Certificates > Personal > Certificates, the new certificate should be listed
REM 7. In IIS open the Properties of the Default Web Site
REM 8. Select ''Directory Security'' tab and click ''Server Certificate''
REM 9. The Certificate Wizard will open, choose ''Assign Existing Certificate'' [may need to cancel a pending certificate request]
REM 10. Select new certificate from list and accept change
REM 11. Ensure that the site is using the default port for SSL 443
REM
C:
CD /
CALL "C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin/sdkvars.bat"
ECHO Creating Certificate
makecert -r -pe -n "CN=localhost" -b 01/01/2000 -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12
PAUSE
Cambie el "CN=localhost"
si usa otro encabezado de host para acceder al sitio, quizás deba cambiar la ruta en la instrucción CALL
dependiendo de la versión de Visual Studio que tenga.