I have deployed my WCF service in QA server with self signed certificate.
My service use TransportWithMessageCredential mode with clientCredentialType="UserName" on WSHttpBinding.
When I invoked the QA service from my local I got
Could not establish trust relationship for the SSL/TLS secure channel with authority
exception.
The error was fixed when I exported the self signed certificate installed in QA and imported the same in local machine.
- Is this correct way of doing ?
- Is there any other way I can solve this issue so that client don't want to install any thing at their end
- We are planning to have valid SSL for production environment. If that is the case do I need to install the production certificate in client to access the production service as well ?
I'm worried because I don't want to disturb the client and ask to install certificate. If I could do some thing from server end that would be great.