关于CAPI2自动删除第三方根证书的问题
仙剑 2015-08-10 10:57:53 最近遇到一个棘手的问题。
我用C#将一个自签署的证书安装到计算机证书存储区,安装过程没有出现任何问题
我的xbap浏览器程序也能正常浏览,可是过了不久(这个时间还不确定,可能10分钟,可能1小时,1天10天都有可能)
我的xbap程序就突然不能浏览了,显示证书不存在了,
于是我查看了系统证书存储区,发现我安装的证书确实不见了(受信任的根证书存储区),
查看系统事件,终于让我发现一天信息
事件来源:CAPI2,事件ID4108
内容:自动删除第三方根证书成功:: 使用者: <CN=192.168.6.7> Sha1 指纹: <04ED6AE42B4AF8E140CA0A153204AF340CC9D148>。
首先,CAPI2是什么东西,这个问题,我翻遍百度,就没有发现一个明确的定义
其次,CAPI2为什么会自动删除第三方跟证书,难道Windows不允许第三方证书安装到根证书存储去。但是我又试过,有些证书也是我自己创建的,放到根证书去就不会被删除,想不通