'What type of certificate is used on a reverse proxy when doing mutual auth with a backend server?
I need to to configure Mutual Authentication between a Reverse Proxy and a backend (in NGINX terms upstream) server. Initially I used a server certificate to identify / authorize the Reverse Proxy, but I was informed that this was incorrect, I need a client certificate for the reverse proxy in the mutual authentication. I have requested the certificates again, this time as client certificates, but after I have configured this, the Mutual Authentication (the SSL session establishment) still fails.
With client certificates I mean certificates with Extended Key Usage set to Client Authentication (OID 1.3.6.1.5.5.7.3.2).
The SSL set up worked fine before attempting to configure the Mutual Authentication, but I am almost hesitant to mention this, as I've tried kept this question generic by not specifying the actual servers being used and the error messages encountered. I would like a conceptual answer: Configuring mutual authentication between a reverse proxy and a backend, does the reverse proxy use "client certificates" or not?
Solution 1:[1]
On the question: 'Configuring mutual authentication between a reverse proxy and a backend, does the reverse proxy use "client certificates" or not?' the answer is YES.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Jakkals |