测试WCF的安全验证,在证书安装时遇到几个问题,后来终于解决了。
1.生成的证书看不到:
makecert -sr LocalMachine -ss My -a sha1 -n CN=YLCN_CA -sky exchange -pe
这个命令生成的证书是放在证书(本地计算机)下面的,如果在打开管理单元是按个人打开,则是看不到的。
2.在客户端安装证书时,要在两个地方导入
客户端的证书配置要与服务器相同,如:
<certificateReference storeLocation="LocalMachine" storeName ="My" x509FindType="FindBySubjectName" findValue="myCA"/>