0

我编写 SL5 应用程序。我用解冻代码签名证书签名。我设置了允许在浏览器内运行的注册表。当我检查 haselevationpermission 时,我得到了错误。如果我在受信任的出版商中安装证书,我就知道了。

但是我的应用程序将被最终用户使用,我不能告诉他们“将此证书安装到受信任的发布者中”

怎么了?有什么建议吗?

4

2 回答 2

0

我在 3 台不同的机器(win 7、Window server 2008 和 windows 8)上对其进行了测试。在证书管理器中,受信任的发布者列表为空。当我安装 OOB 时,证书似乎有效。(它也显示公司名称)我还检查了在浏览器之外和浏览器中运行时需要提升信任。

于 2013-08-25T21:31:00.253 回答
0

您不必告诉他们安装到受信任的发布者中,因为 Thawte 的根证书应该已经存在。尝试在另一台机器上安装,看看是否得到相同的结果。

使用有效证书安装 OOB 时,安装对话框的外观与使用无效证书时不同。安装时它看起来像一个有效的证书吗?当然应该。

此外,请确保选中 OOB 设置中的“在浏览器外运行时需要提升信任”复选框。

格雷格

于 2013-08-24T13:31:03.087 回答