我写SL5应用程序。我用thawte代码签名证书签了名。我设置了允许在浏览器中运行的注册表。 当我检查haselevationpermission时,我得到了错误。如果我在可信任的出版商中安装证书,我就会成功。
但我的应用程序将由最终用户使用,我无法告诉他们“将此证书安装到受信任的发布者”
有什么问题? 有什么建议吗?
答案 0 :(得分:0)
您不应该告诉他们安装到受信任的发布者,因为根证书应该已经存在于Thawte。尝试在另一台计算机上安装,看看是否得到相同的结果。
使用有效证书安装OOB时,安装对话框看起来与使用无效证书不同。安装时是否看起来像是有效的证书?当然应该。
此外,请确保在OOB设置中选中“在浏览器外部运行时需要提升的信任”复选框。
格雷格
答案 1 :(得分:0)
我在3台不同的机器上测试过它(win 7,Window server 2008和windows 8) 在证书管理器中,“受信任的发布者”列表为空。 当我安装OOB时,Cert似乎有效。 (它也显示公司名称) 我还在浏览器外部和浏览器中运行时检查需要提升的信任。