【发布时间】:2019-10-20 21:21:25
【问题描述】:
我刚刚获得了 EV 代码签名证书。
我通过我的项目属性(从商店选择)的 ClickOnce 签名选项卡/页面使用证书。我将文件部署在远程公共 FTP 上,客户可以在其中下载 setup.exe 引导程序。这工作正常,我在运行 setup.exe 时收到绿灯提示,但随后我收到第二个提示 - Microsoft Office 自定义安装程序 - 这表明
发布者已通过验证
但一直显示黄色警告盾,以及以下详细信息:
虽然来自 Internet 的 Office 自定义项很有用,但它们可能会损害您的计算机。如果您不信任来源,请不要安装此软件。
我怎样才能变绿?
我确实检查了发布文件夹中的文件:只有setup.exe 被视为由DigiCert Certificate Utility 签名。其他文件要么未被识别为可签名(AssemblyName.vsto 和 FileName.dll.manifest),要么显示为未签名(FileName.dll.deploy)。我猜这是因为这些文件是通过 Mage ClickOnce 实用程序签名的,这与 signtool 或任何 Authenticode 签名技术不同?
这是否与签名有关,或者是 Office 解决方案的设计,除非我在受信任的发布者列表中,否则我无法实现绿色环保?就像this article 似乎在暗示。
【问题讨论】:
标签: .net vsto clickonce office-addins