deno-srv
... now uses Deno's new, yet currently unofficial, sni callback! ... now comes with automatic tls certificate request!
How to run the sni callback test
- Checkout Deno's main branch (as currrent release v1.44.0 does not contain the sni callback yet)
- Build Deno as described here
<path to deno sources>/target/debug/deno run -A ./config.ts
- Finally visit https://localhost:8008/test.txt
- Note: You will receive a warning about an insecure certificate (because the certificate for 'localhost' is obviously self-signed)
- Now visit https://127.0.0.1:8008/test.txt, which will give you an error as '127.0.0.1' non-sni connections are currently not handled properly and there is no certificate for the host '127.0.0.1'