I have followed the instructions in SSL with Self Hosted WCF Service. When I am trying to bind the certificate on Windows 7 using netsh as described in How to: Conf
The key for me was to ditch using IE to do the import which is what I normally do/did.
Use mmc.exe, File->Add/Remove Snap-in and add "Certificates". Manage for Computer account and then "Local computer".
Import the root certificate into Certificates (Local Computer)/Trusted Root Certification Authorities/Certificates.
Import the client certificate into Personal/Certificates and then do the netsh http add sslcert.