easy-https
Certificados para desarrollo en local.
Funcionan para crear un servidor de desarrollo en express, o angular. Esto no es mágico.
Instalación
npm i @codice-progressio/easy-https --save-dev
Express
Agrega una excepción para cargar el certificado.
Angular
Modifica el script de inicio para desarrollo señalando a desarrollo.key y desarrollo.csr
package.json para windows
"scripts": {
"start-local": "ng serve -o
--ssl true
--ssl-key .\\node_modules\\@codice-progressio\\easy-https\\cert\\desarrollo.key
--ssl-cert .\\node_modules\\@codice-progressio\\easy-https\\cert\\desarrollo.crt",
}
Ajuste a tu navegador
Instala ca.pem en la pestaña de autoridades de certificadoras de confianza de tu navegador o sistema operativo para que los certificados sean validos.
Configuraciones.
Actualmente el certificado trabaja con las siguientes ip:
Disclaimer
Este certificado no se debe usar bajo ninguna circunstancia en modo producción. Las claves de cifrado estan expuestas en este repositorio, lo que lo vuelve completamente vulnerable.