From 42e9b8b153d9c93f3676e887dd4783e14cbaa870 Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Thu, 30 Apr 2020 04:16:22 +0200 Subject: [server] Load DFN certificates | npm install required --- server/bin/www | 4 ++++ server/package-lock.json | 8 +++++++- server/package.json | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) (limited to 'server') 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": { -- cgit v1.2.3-55-g7522