From 30d194bba4a49867acba9839a2f7a7c89240203b Mon Sep 17 00:00:00 2001 From: "Cheng-Han, Wu" Date: Tue, 15 Mar 2016 10:42:07 +0800 Subject: [PATCH] Updated to support tls session resumption --- app.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app.js b/app.js index e133079..2261cc3 100644 --- a/app.js +++ b/app.js @@ -114,6 +114,16 @@ app.use(session({ store: sessionStore })); +// session resumption +var tlsSessionStore = {}; +server.on('newSession', function (id, data, cb) { + tlsSessionStore[id.toString('hex')] = data; + cb(); +}); +server.on('resumeSession', function (id, cb) { + cb(null, tlsSessionStore[id.toString('hex')] || null); +}); + //middleware which blocks requests when we're too busy app.use(function (req, res, next) { if (toobusy()) {