Configuring Client Certificate Credentials
How do I configure a client to provide the certificate for certificate credentials?
You need to use the client credentials behavior to provide the credentials that the client will use to authenticate to the service. Here’s the basic template that you can fill out and stick in the behaviors section of your client configuration for client certificate credentials. You then need to reference this behavior configuration when you define the client endpoint.
<behavior name="…">
<clientCredentials>
<clientCertificate
findValue="…"
storeLocation="…"
storeName="…"
x509FindType="…" />
</clientCredentials>
</behavior>
The same method works for other types of client credentials by replacing the client certificate element with the appropriate elements for windows, digest, or the like.