First of all, title of my question is too long. But this is what I want to know.
I have a server which is configured to handle mutual TLS with a client (this is done by Apache Axis2 code). But, during the deployment I had to put a reverse proxy (a load balancer) in front of my server. Now, the reverse proxy is doing the SSL offloading and it handles the mutual TLS too.
When I surfed internet I learned that in such cases the reverse proxy is sending the client cert in a HTTP header to the backend. Now I am thinking of checking for this header and doing the validation within the axis2 code.
What I want to know is, there a standard / defined header to be used to send the cert to the backend. Is it X-Client-Cert header?