I have several questions regarding the mtls configuration in NGINX:
When configuring with ngx_http_proxy_module, to verify upstream certificate, does upstream's TLS chain have to be stored in a cert which is used in proxy_ssl_trusted_certificate property? or just the Root CA certificate? or intermediary and root?
The server's TLS chain looks approximately like this:
0 - A cert for a company's domain, issued by Digicert Global CA G2
1 - Digicert Global CA G2, issued by Digicert Global Root G2
Does NGINX validate the signatures on all certs in upstream TLS chain? If no, how to enable?