I have a scenario where in the client send send a client certificate issued from trusted root. The path of the client cert is like : Trusted Root |-----Intermediate Issuer |---- Client certificate
The server authenticates the client based on WCF client authentication "ChainTrust", serviceHost.Credentials.ClientCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.ChainTrust;
We have the Trusted Root cert in the server, do the server also need to have the Intermediate Issuer Certificate for client authentication?
Any help and suggestion will be helpful?