title: Client Authentication via X509 Certificates in asp.net
body: <p>I have an asp.net application and I need to authenticate users using X509 certificates. That is, the user must install a certificate issued by me so that he can browse my website and I can identify which user is, by this certificate.</p>
  
  <p>I have already configured SSL on IIS, but it's not what I'm looking for right now, and I don't  know where to start.</p>
  
  <p>How can I achieve this in asp.net c#?</p>