There is a system (Web service server) we should call "in the name of the customer" with different client certificates. How can I use different client certificate per thread or "customer" in web service client? What is the best practice to do suchlike stuff? Could you provide some description or sample code? Where to store certs and how to assign them to customers?