title: How x509chain works in C#? What is purpose of using it?
body: <p>I have implement client certificate based security in C#. Everything is clear and working good for me. I was finding perfect way to verify client certificate on server side, through which i came to x509Chain. But i am not clear about How it exactly works? How can we configure it? Is it secure way to verify certificate?</p>
  
  <p>Any help will be Appreciated! Thanks!</p>
  
  <p><strong>Note:</strong> By theoretical point of view, i have read my documents on that but i am not sure for it's functionality. Please provide practical example and guide for that.</p>