2015年8月16日日曜日

Shout IRCでクライアント証明書の認証をする

$ diff -c server.js.orig server.js
*** server.js.orig      2015-04-27 07:21:51.000000000 +0900
--- server.js   2015-05-29 20:18:40.000000000 +0900
***************
*** 35,41 ****
                server = require("https");
                server = server.createServer({
                        key: fs.readFileSync(https.key),
!                       cert: fs.readFileSync(https.certificate)
                }, app).listen(port, host)
        }
  
--- 35,43 ----
                server = require("https");
                server = server.createServer({
                        key: fs.readFileSync(https.key),
!                       cert: fs.readFileSync(https.certificate),
!                       requestCert: true,
!                       rejectUnauthorized: true
                }, app).listen(port, host)
        }