0

I have the following certificate chain Client -> Intermediate -> root

I don't have any control over the server, I'm required to sent the full chain but HttpClient is only sending the client and intermediate certificates during mtls handshake. Without the full chain, the connection is being refused.

Windows deem it unnecessary to send the root certificate because it should be on the server CA trust Store. Is there any work around?

I can achieve the above functionality with curlthin, currently our codebase is heavily based on HttpClient.

0 Answers0