UNPKG

@bbc/sofie-server-core-integration

Version:
29 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadCertificatesFromDisk = loadCertificatesFromDisk; const tslib_1 = require("tslib"); const fs = tslib_1.__importStar(require("fs")); function loadCertificatesFromDisk(logger, certConfig) { if (certConfig.unsafeSSL) { logger.info('Disabling NODE_TLS_REJECT_UNAUTHORIZED, be sure to ONLY DO THIS ON A LOCAL NETWORK!'); process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0'; } else { // var rootCas = SSLRootCAs.create() } const certificates = []; if (certConfig.certificates.length) { logger.info(`Loading certificates...`); for (const certificate of certConfig.certificates) { try { certificates.push(fs.readFileSync(certificate)); logger.info(`Using certificate "${certificate}"`); } catch (error) { logger.error(`Error loading certificate "${certificate}"`, error); } } } return certificates; } //# sourceMappingURL=process.js.map