I need to implement transport security with certificates to secure my client and service. I am absolutely confused by server certificate, client certificate and mutual certificates. I am using tcp endpoint for communication and the client and service is hosted in windows service. Could someone please throw some light on difference between these certificates and how can I configure my client and service to authenticate each other using certificates. Thanks