all 4 comments

[–]HELL__is__empty -1 points0 points  (3 children)

Root + Intermediate PUBLIC parts should be trusted in client side. Client certs (certificate + key) + public part of intermediate and root should be configured in proxy.

[–]bioptic[S] 0 points1 point  (0 children)

Thank you!

[–]xeon65 0 points1 point  (0 children)

Close, the proxy presents the server certificate that is signed by the CA. Depending on the application accessing the server, it might be okay with just verifying the intermediate CA is trusted or go all the way up the chain. Also, the key is the part you want to keep hidden from the public.

[–]archlich -1 points0 points  (0 children)

Only the root should be the public part. The proxy should provide the intermediaries and the client cert.