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