We have a requirement where we would like to turn on TLS for all the public APIs (non Admin). I have turned on TLS using Nginx configuration by changing following properties:
ssl=on
ssl_cert=/path-to-cert
ssl_cert_key=/path-to-cert-key
List of properties available here:
And this is working with Server (one way) authentication.
I would like to have mutual authentication implemented (from both client and server side) on TLS.
There is a plugin ’ Mutual TLS Authentication’ which supports this however I am using Kong Community edition.
How can you implement this using Nginx configuration changes? And how can I test this?