title: 2-Way SSL (Mutual Authentication) in ASMX and ASP.Net
body: <p>I'm researching on how integrate 2-way SSL in two IIS servers</p>
  
  <ul>
  <li>ASP.Net web site is hosted in one server.</li>
  <li>ASMX web services is hosted in another server.</li>
  </ul>
  
  <p>They both run under Dot Net 3.5 in Windows Server 2003.</p>
  
  <p>I am aware IIS needs to take the follow steps as part of 2-way SSL.</p>
  
  <ol>
  <li>Install certificates through Certificates MMC. </li>
  <li>Configure both web applications to require secured channel SSL.</li>
  </ol>
  
  <p>But I cannot tell what steps need to take in my ASP.Net and ASMX application.</p>
  
  <p>Does IIS handle 2-way SSL internally? (Provided the server is configured correctly)</p>
  
  <p>Do I need custom coding to handle 2-way SSL in my application?</p>
  
  <p>I found plenty of articles reference to WCF setup, which breaks down into two steps</p>
  
  <ul>
  <li>Setup WCF configuration to use certificate explicitly.</li>
  <li>Setup that certificates to IIS server.  </li>
  </ul>
  
  <p>However, I’m not finding anything relevant within ASMX context or within ASP.Net context.</p>
  
  <p>Thanks in advance.</p>