title: WCF Error : 'It is likely that certificate 'my cert' may not have a private key that is capable of key exchange
body: <p>I have a WCF service I'm trying to host on our production web server (IIS6). I've set the web up and tied our cert to the web. When I try to browse to the service url, I receive the following error in the event log :</p>
  
  <blockquote>
    <p>The exception message is: It is likely that certificate
    'CN=<em>.mydomain, OU=Secure Link SSL Wildcard, OU=I.T., C=US' may not
    have a private key that is capable of key exchange or the process may
    not have access rights for the private key. Please see inner exception
    for detail.. ---> System.ArgumentException: It is likely that
    certificate 'CN=</em>.mydomain.com, OU=Secure Link SSL Wildcard,
    OU=I.T., O=mydomain, C=US' may not have a private key that is capable
    of key exchange or the process may not have access rights for the
    private key. Please see inner exception for detail. --->
    System.Security.Cryptography.CryptographicException: The handle is
    invalid.</p>
  </blockquote>
  
  <p>I've confirmed ASP.Net 1.1, 2, and 4 are all set to 'Allow' in 'Web Service Extensions'. I've also confirmed the cert is set up in iis and it shows 'You have a private key that corresponds to this certificate'. Also, Execute Permissions are set to 'Script and Executables'.</p>