¿Cómo crear un Certificado SSL Autofirmado en Windows?
Crear un certificado SSL auto-firmado en Windows es útil para entornos de desarrollo y pruebas. Utilizaremos PowerShell para realizar este proceso.
Pasos para Crear un Certificado SSL Auto-firmado
- Abrir PowerShell como Administrador
- Haz clic derecho en el botón de inicio y selecciona «Windows PowerShell (Administrador)».
- Crear el Certificado Auto-firmado
- Ejecuta el siguiente comando para crear un certificado auto-firmado:
powershell
New-SelfSignedCertificate -DnsName "www.tusitio.com" -CertStoreLocation "cert:\LocalMachine\My"
- Reemplaza
"www.tusitio.com"
con tu dominio.
- Ejecuta el siguiente comando para crear un certificado auto-firmado:
- Exportar el Certificado y la Clave Privada
- Abre la consola de administración de certificados (certlm.msc) y encuentra el certificado recién creado en
Personal > Certificates
. - Haz clic derecho en el certificado y selecciona «Todas las tareas» > «Exportar».
- Sigue el asistente para exportar el certificado con su clave privada, guardándolo en un archivo
.pfx
.
- Abre la consola de administración de certificados (certlm.msc) y encuentra el certificado recién creado en
- Importar el Certificado en IIS
- Abre el Administrador de IIS.
- Selecciona tu servidor en el panel de conexiones y haz clic en «Certificados del servidor».
- Haz clic en «Importar» en el panel de acciones y selecciona el archivo
.pfx
exportado anteriormente.
- Asignar el Certificado al Sitio Web
- Selecciona tu sitio web en IIS.
- Haz clic en «Enlaces» en el panel de acciones.
- Añade un nuevo enlace HTTPS y selecciona el certificado importado.
Beneficios
- Costo: No necesitas comprar un certificado para pruebas.
- Simulación Realista: Permite probar HTTPS en entornos de desarrollo.
Conclusión
Crear y configurar un certificado SSL auto-firmado en Windows es sencillo con PowerShell e IIS, facilitando el desarrollo y las pruebas seguras.
Deja una respuesta