Commit 3e79d67f by Pablo Molina

Actualizada configuración de ficheros SSL

parent 01ad6ba3
......@@ -22,6 +22,7 @@ sails/src/assets/scripts/config.js
#########
sails/src/config/ssl/**/*.key
sails/src/config/ssl/**/*.crt
sails/src/config/ssl/**/*.csr
sails/src/config/local.js
sails/src/node_modules
sails/.vagrant
......
......@@ -37,9 +37,9 @@ module.exports = {
* (recommended for HTTP, strongly encouraged for WebSockets)
*/
ssl: {
ca: fs.readFileSync(path.join(__dirname, 'ssl', 'bundle.crt')),
key: fs.readFileSync(path.join(__dirname, 'ssl', 'key.key')),
cert: fs.readFileSync(path.join(__dirname, 'ssl', 'cert.crt')),
// ca: fs.readFileSync(path.join(__dirname, 'ssl', 'development-bundle.crt')),
key: fs.readFileSync(path.join(__dirname, 'ssl', 'development.key')),
cert: fs.readFileSync(path.join(__dirname, 'ssl', 'development.crt')),
},
/**
......
......@@ -3,16 +3,18 @@
A no ser que se modifique el fichero [local.js][1] para establecer otra ubicación, los certificados
utilizados para ejecutar el servidor con HTTPS deben colocarse en esta ubicación con los nombres:
- bundle.crt
- key.key
- cert.crt
- development-bundle.crt
- development.key
- development.crt
Para generar unos certificados para **entornos de desarrollo** pueden ejecutarse los siguientes
comandos (este proceso no genera el fichero bundle.crt por lo que debe omitirse):
comandos (este proceso no genera el fichero development-bundle.crt por lo que debe omitirse):
1. `openssl genrsa -out key.key`
2. `openssl req -new -key key.key -out csr.pem`
3. `openssl x509 -req -days 9999 -in csr.pem -signkey key.key -out cert.crt`
4. `rm csr.pem`
```
> openssl genrsa -des3 -passout pass:1234 -out development.key 2048
> openssl rsa -in development.key -passin pass:1234 -out development.key
> openssl req -new -key development.key -passin pass:1234 -out development.csr -subj "/C=ES/ST=Andalusia/L=Jaen/O=Yotta/OU=IT/CN=development/emailAddress=development@yottacode.com"
> openssl x509 -req -days 365 -in development.csr -signkey development.key -out development.crt
```
[1]: /softuno/pictogram/blob/develop/sails/roles/server/files/local.js
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment