WCF x509证书安装问题汇总
1、win7及以后系统可以使用certlm.msc打开localmachine的证书管理界面。win7前的版本需要使用mmc打开控制台,然后选择文件->添加删除管理单元->选择证书。
2、部分xp系统无法打开localmachine的证书管理,可以通过mmc打开重新添加证书,实在不行只能退而求其次,改成将证书导入当前用户CurrentUser中(certmgr.msc),然后修改程序配置文件中的证书存储位置storeLocation为CurrentUser。
3、有时程序会报 密钥集不存在 错误,这个有可能是权限不足造成的。通过设置C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys或C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys 的everyone权限为完全控制。