flexbiz-server
Version:
Flexible Server
3 lines (2 loc) • 558 B
JavaScript
const fs=require("fs"),sslConfig=function($chain_files$$){if(!$chain_files$$)throw"B\u1ea1n thi\u1ebfu c\u00e1c file ch\u1ee9ng ch\u1ec9 ssl";let $privateKey$$=fs.readFileSync($chain_files$$.key,"utf8"),$certificate$$=fs.readFileSync($chain_files$$.cert,"utf8");$chain_files$$.ca?($chain_files$$=fs.readFileSync($chain_files$$.ca,"utf8"),$certificate$$=$certificate$$+"\n"+$chain_files$$):console.log("Not found ca bundle file",$chain_files$$.ca);return{key:$privateKey$$,cert:$certificate$$,requestCert:!0,
rejectUnauthorized:!1}};module.exports=sslConfig;