From fbf45404d5810def49b47609cb2a70a09374bc58 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Sun, 3 May 2020 01:36:16 +0200 Subject: TOFU client certificates, part 1 --- examples/server.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'examples/server.js') diff --git a/examples/server.js b/examples/server.js index 2012c42..d9eb587 100644 --- a/examples/server.js +++ b/examples/server.js @@ -7,7 +7,13 @@ const { } = require('..') const onRequest = (req, res) => { + console.log('request', req.url) + if (req.clientFingerprint) console.log('client fingerprint:', req.clientFingerprint) + if (req.path === '/foo') { + if (!req.clientFingerprint) { + return res.requestTransientClientCert('/foo is secret!') + } res.write('foo') res.end('!') } else if (req.path === '/bar') { -- cgit v1.3