2

我们使用带有 ComodoSSL 证书的 SignTool.exe 在 Windows 上签署我们的 *.msi-packages。虽然 Windows 7 在执行具有“web 标记”的 MSI 时仅显示公司名称(例如“My Company Inc.”),但 Windows 10 SmartScreen 显示“ DE, 12345, My State, My City, Our Street 123, My Company Inc., My Company Inc.”,这不是真正可读的。

我们的证书包含以下信息:在 Windows 的证书详细信息中,“申请人”字段 [注意:这是我自己从德语翻译过来的,可能字段名称略有不同] 显示如下:CN=My Company Inc., O=My公司,...)

在设置新的构建环境之前,它在 Windows 10 上使用相同的证书。我已经尝试过 Windows 7 SDK 和 Windows 10 SDK,结果相同。

有谁知道,如果我可以强制 Win10 SmartScreen 仅显示证书公用名?

4

1 回答 1

2

我的 Comodo 证书也有同样的问题。就我而言,它是一个 Adob​​e AIR 应用程序,我在 Flash Builder 中构建它,然后使用 signtool 进行签名。(Flash Builder 似乎只使用证书对内部 AIR 包进行签名,而不是安装程序 EXE。)

大约两周前它运行良好,但似乎问题是在最近的 Windows 更新之后开始的,所以我认为它与此有关。在过去的几天里,我收到了 Comodo 的支持票,但尽管我通过他们的聊天支持一再提出请求,但他们没有回复。我认为他们也难过。

更新:Windows 更新似乎是问题的根源。周末我们的一台测试计算机自动更新了。上周,这台计算机在 SmartScreen 上仅显示我们公司名称作为发布者。更新后,它显示相同的长混乱地址字符串。

安装了四个更新:KB3176935、KB3176936、KB3176937 和 KB3194496。我尝试一一卸载它们,看看它是否能解决问题。*35、*37 或 *96 没有任何变化。KB3176936 是服务堆栈更新,无法卸载,所以我不得不假设它是罪魁祸首。但是,由于我无法卸载、检查、重新安装和再次检查,因此无法验证。

Comodo Support 根本没有帮助。我给他们发了一张问题的截图,他们的回复是:“我们没有发现任何问题。也许你应该再给我们发一张截图?” :/

无论如何,是的,我很想听听您从 Microsoft 支持部门收到的任何回复。我也可以尝试自己和他们一起买票。

于 2016-10-01T12:51:57.367 回答