Skip to content

Commit 30d194b

Browse files
committed
Updated to support tls session resumption
1 parent d69d65e commit 30d194b

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

app.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,16 @@ app.use(session({
114114
store: sessionStore
115115
}));
116116

117+
// session resumption
118+
var tlsSessionStore = {};
119+
server.on('newSession', function (id, data, cb) {
120+
tlsSessionStore[id.toString('hex')] = data;
121+
cb();
122+
});
123+
server.on('resumeSession', function (id, cb) {
124+
cb(null, tlsSessionStore[id.toString('hex')] || null);
125+
});
126+
117127
//middleware which blocks requests when we're too busy
118128
app.use(function (req, res, next) {
119129
if (toobusy()) {

0 commit comments

Comments
 (0)