var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('./mesh2/server.key'),
ca: [fs.readFileSync('./mesh2/ca.crt')], //此處可放多個證書,故需用“[]”
cert: fs.readFileSync('./mesh2/server.crt'),
requestCert: true, //true為雙向認證,不填或false為單向認證
};
https.createServer(options,function(req,res){
res.writeHead(200);
res.end('YOU ARE WELOCME TO SECURE SITE!\n');
}).listen(8443); //所監聽端口
關鍵點:配置選項中options之requestCert之值設置為:true