Includes
server.js
: Example HTTPS Node.js server that validates the client certexpress-server.js
: Example express versionclient.sh
: A bash script that demonstrates usingcurl
as a clientclient.js
: A Node.js client examplessl
: Directory with a bunch of sample certs
More coming soon. Wanted to recreate the work I did to demonstrate client cert auth in nginx. You can check it out for more info about the client side certs process.
Notes
- The passphrase on these keys are all "password"
- All examples run on port 5678 for the sake of simplicity (port 443 works just as well assuming you have access)