Skip to content

Instantly share code, notes, and snippets.

@DanielSanchezPinazo
Forked from Klerith/self-certificates.sh
Last active January 18, 2024 16:26
Show Gist options
  • Save DanielSanchezPinazo/beddb0253ddf5a63c8fa278bed782c89 to your computer and use it in GitHub Desktop.
Save DanielSanchezPinazo/beddb0253ddf5a63c8fa278bed782c89 to your computer and use it in GitHub Desktop.
Generar certificados
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
Para Windows hay que hacer ciertas modificaciones en PowerShell:
- Escribimos "openssl", si lo reconoce está todo ok pero si nos dice que no es reconocido hay que instalarlo.
- Si ya hemos instalado anteriormente el Git y Git Bash (https://git-scm.com/) sólo tenemos que actualizar las variables de entorno.
- Pulsamos tecla de Windows y buscamos "env" y elegimos "Editar las variables del entorno de esta cuenta".
- En las variables de usuario buscamos "Path" (si no estuviera lo creamos) y le damos a "Editar".
- Abrimos cualquier carpeta y seguimos la siguiente ruta: este equipo => C: => Program Files => Git => usr => bin => y dentro si pulsamos la "o" nos llevaría a "openssl".
- Copiamos la ruta.
- En el editor de variables de entorno le damos a crear una nueva, copiamos la ruta y guardamos.
- Cerramos PowerShell y lo volvemos a abrir. Y ya al escribir "openssl" deberíamos obtener respuesta.
- Escribimos "cd " seguido de la ruta donde queremos obtener el certificado.
- Y ya podemos copiar y pegar el código de arriba del todo, y rellenar todos los datos para que aparezcan nuestros certificados.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment