title: Configure ssl for the web services
body: <p>All, I was trying to enable my web service for ssl(self-signed certificate) by following this <a href="http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates.aspx" rel="nofollow noreferrer">instructions</a>. But so far I get stuck with it without answer.</p>
  
  <p>One thing I thought the writer missed is not set <code>Advanced setting-&gt;Enabled Protocols=https</code>. I think it is necessary. 
  And In my case, I need to encrypt the data transported between client and server. So I thought I need to set <code>ssl setting-&gt;client certificate:required</code>.(Should I do that?) Just like below.</p>
  
  <p><img src="https://i.stack.imgur.com/TYH9j.png" alt="enter image description here"></p>
  
  <p>and I had set the ssl port is <code>7002</code> for my web services. and specified the new created self-signed certificate for my web services. just like below.</p>
  
  <p><img src="https://i.stack.imgur.com/4cddK.png" alt="enter image description here"></p>
  
  <p>The web services started successfully. But when I accessed the url with <code>https://localhost:7002/xxx.asmx</code>.
  I got a error message says :</p>
  
  <blockquote>
    <p>HTTP Error 403.7 - Forbidden The page you are attempting to access
    requires your browser to have a Secure Sockets Layer (SSL) client
    certificate that the Web server recognizes.</p>
  </blockquote>
  
  <p>I don't If I did something wrong or missed something important . please kindly tell me if you found it .thanks.</p>
  
  <p>My computer is Win7 64 bit OS, and IIS 7.0. </p>