¿Cómo crear un Certificado SSL Auto-firmado en Linux?
Un certificado SSL auto firmado es conveniente para pruebas y desarrollo en ambientes locales. Este procedimiento te orientará en la generación de un certificado SSL auto firmado en un sistema Linux mediante el uso de OpenSSL.
Pasos para Crear un Certificado SSL Auto-firmado
- Instalar OpenSSL
- Abre la terminal y ejecuta:
sudo apt update
sudo apt install openssl
- Abre la terminal y ejecuta:
- Generar una Clave Privada
- Ejecuta el siguiente comando para generar una clave privada:
openssl genpkey -algorithm RSA -out private.key -aes256
- Ejecuta el siguiente comando para generar una clave privada:
- Crear una Solicitud de Firma de Certificado (CSR)
- Ejecuta el comando:
openssl req -new -key private.key -out request.csr
- Rellena la información solicitada (país, estado, organización, etc.).
- Ejecuta el comando:
- Generar el Certificado Auto-firmado
- Ejecuta el siguiente comando:
openssl x509 -req -days 365 -in request.csr -signkey private.key -out certificate.crt
- Ejecuta el siguiente comando:
- Verificar el Certificado
- Para verificar el contenido del certificado, usa:
openssl x509 -in certificate.crt -text -noout
- Para verificar el contenido del certificado, usa:
Beneficios
- Costo: No necesitas pagar por un certificado para desarrollo y pruebas.
- Simulación Realista: Prueba tu entorno con HTTPS.
Conclusión
Crear un certificado SSL auto-firmado en Linux es sencillo y útil para entornos de prueba. Siguiendo estos pasos, puedes asegurar las comunicaciones en tu servidor local.
Deja una respuesta