Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
yotta
/
pictogram
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
60
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
3e79d67f
authored
May 23, 2016
by
Pablo Molina
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Actualizada configuración de ficheros SSL
parent
01ad6ba3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
11 deletions
.gitignore
sails/roles/server/files/local.js
sails/src/config/ssl/README.md
.gitignore
View file @
3e79d67f
...
...
@@ -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
...
...
sails/roles/server/files/local.js
View file @
3e79d67f
...
...
@@ -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'
,
'
cer
t.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'
,
'
developmen
t.crt'
)),
},
/**
...
...
sails/src/config/ssl/README.md
View file @
3e79d67f
...
...
@@ -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
-
cer
t.crt
-
development-
bundle.crt
-
development
.key
-
developmen
t.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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment