【问题标题】:Unknown Publisher warning using Symantec EV Certificate使用 Symantec EV 证书的未知发布者警告
【发布时间】:2014-10-15 12:48:03
【问题描述】:

我的公司从赛门铁克购买了 EV 证书,用于我们生产的软件产品。具体称为:Symantec Class 3 Extended Validation Code Signing CA – G2。

我们使用 signtool.exe 将证书应用于可执行文件和 DLL,这已经实现了我们在 Windows 8/8.1 上安装期间消除 SmartScreen 警告的主要目标。

但是,我们的 ClickOnce 安装程序生成的安装对话框显示:

发布者:未知发布者

我们已尽一切努力解决此问题,包括联系赛门铁克技术支持。他们无法帮助我们,只能建议我们致电 Microsoft 寻求帮助。我们认为在这里提问会让我们走得更远。

还有其他人遇到过这个问题吗?有人知道解决方案吗?

【问题讨论】:

标签: certificate clickonce code-signing signtool symantec


【解决方案1】:

使用signtool 时,请尝试使用/d 和/du 选项。我在安装 activex 时遇到了类似的问题,这对我有帮助。

更多信息请查看this page。

【讨论】:

  • 我试过这些,但没有任何效果。仍然收到 Unknown Publisher 警告。
  • 此 ClickOnce 安装程序是否也已签名?是怎么签的?尝试使用带有 /d 选项的 signtool 对其进行签名。我对 activex 所做的是使用 signtool 对所有 dll、msi 安装程序和 cab 文件进行签名。
  • 我认为问题不在于 signtool.exe,因为 ClickOnce 清单文件是使用 mage.exe 签名的(也在 Microsoft SDK 中)。就我而言,setup.exe 和可执行文件已正确签名,但 ClickOnce 清单文件未正确签名,并导致 ClickOnce 安装程序中出现此“未知发布者”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-14
  • 1970-01-01
  • 2012-10-14
  • 1970-01-01
  • 2010-11-24
相关资源
最近更新 更多