summaryrefslogtreecommitdiffstats
path: root/examples/server.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server.js')
-rw-r--r--examples/server.js6
1 files changed, 6 insertions, 0 deletions
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') {