title: How can I configure WCF to use x509 certificates over the internet?
body: <p>I need to use an x509 certificate to get secure message level authentication from a rich client via the internet to a secure WCF Web Service.</p>
  
  <p>Specifically, I am looking for a working step-by-step guide to setup, configuration, coding, and deployment, including creating a 'dev' certificate, installing it, and obtaining a 'real' certificate for production.</p>