diff --git a/snakes/cert.json b/snakes/cert.json new file mode 100644 index 0000000..f6b5931 --- /dev/null +++ b/snakes/cert.json @@ -0,0 +1,4 @@ +{ + "path":"./cert.pfx", + "password": "" +} \ No newline at end of file diff --git a/snakes/cert.pfx b/snakes/cert.pfx new file mode 100644 index 0000000..3b8e72b Binary files /dev/null and b/snakes/cert.pfx differ diff --git a/snakes/pfxTest.js b/snakes/pfxTest.js new file mode 100644 index 0000000..d98b67d --- /dev/null +++ b/snakes/pfxTest.js @@ -0,0 +1,16 @@ + +const https = require('https'); +const fs = require('fs'); +const port = 8000; + +console.log("Listening on " + port); + +const options = { + pfx: fs.readFileSync('cert.pfx') +}; + +https.createServer(options, (req, res) => { + console.log("Request from " + (req.socket ? req.socket.remoteAddress : "NULL")); + res.writeHead(200); + res.end('hello world\n'); +}).listen(port);