summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorJannik Schönartz2020-04-30 04:16:22 +0200
committerJannik Schönartz2020-04-30 04:16:22 +0200
commit42e9b8b153d9c93f3676e887dd4783e14cbaa870 (patch)
tree1b96b86f65d02a8ee46d9ad00f470966e9720bbb /server
parent[permissionmanager] fix loops in parent checks (diff)
downloadbas-42e9b8b153d9c93f3676e887dd4783e14cbaa870.tar.gz
bas-42e9b8b153d9c93f3676e887dd4783e14cbaa870.tar.xz
bas-42e9b8b153d9c93f3676e887dd4783e14cbaa870.zip
[server] Load DFN certificates | npm install required
Diffstat (limited to 'server')
-rwxr-xr-xserver/bin/www4
-rw-r--r--server/package-lock.json8
-rw-r--r--server/package.json1
3 files changed, 12 insertions, 1 deletions
diff --git a/server/bin/www b/server/bin/www
index ee23b07..379c2fe 100755
--- a/server/bin/www
+++ b/server/bin/www
@@ -8,6 +8,10 @@ var app = require('../app')
var debug = require('debug')('bas:server')
// var http = require('http')
var https = require('https')
+const syswidecas = require('syswide-cas')
+/* Load DFN certificates */
+syswidecas.addCAs('/etc/ssl/certs/DFN_Verein_Certification_Authority_2.pem')
+syswidecas.addCAs('/etc/ssl/certs/DFN_Verein_Global_Issuing_CA.pem')
var fs = require('fs')
/* global __appdir */
diff --git a/server/package-lock.json b/server/package-lock.json
index 6278d09..3b0bdee 100644
--- a/server/package-lock.json
+++ b/server/package-lock.json
@@ -63,7 +63,8 @@
},
"acorn": {
"version": "5.7.3",
- "resolved": ""
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
+ "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="
},
"acorn-jsx": {
"version": "5.0.1",
@@ -4277,6 +4278,11 @@
"has-flag": "^3.0.0"
}
},
+ "syswide-cas": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/syswide-cas/-/syswide-cas-5.3.0.tgz",
+ "integrity": "sha512-+RLgS6VInsX8rBpL+gy5qpa7phngecbK7NABelBZpqYpBTwOIK1y7CqHlXK5Vy/rA4erD9q/FyKzMjx2uX3zYg=="
+ },
"table": {
"version": "5.2.3",
"resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz",
diff --git a/server/package.json b/server/package.json
index 20f4bd2..b236fd1 100644
--- a/server/package.json
+++ b/server/package.json
@@ -32,6 +32,7 @@
"shelljs": "^0.8.3",
"socket.io": "^2.2.0",
"standard": "^11.0.1",
+ "syswide-cas": "^5.3.0",
"zeromq": "^5.1.0"
},
"devDependencies": {