【发布时间】:2016-11-02 13:24:19
【问题描述】:
我有一个由 Visual Studio 生成并使用 Comodo 验证码 sha256 证书签名的 appxbundle。打开属性时,捆绑包会显示一个数字签名选项卡。
现在,当我在另一台 PC 上下载文件时,smartscreen 过滤器启动并显示 appxbundle 的发布者未知。
我研究了这个问题,但似乎只有 clickonce 部署的解决方案。
更新
我也执行了here 提到的解决方案。简而言之:使用构建后或发布前签名对obj文件夹中生成的.exe文件进行签名。这两种解决方案都不能解决问题。
更新
包含证书截图以显示证书有效:
我的问题:我需要做些什么才能让appxbundle 出现在正确的发布者那里?
更新
我检查了 Comodo 并重新检查了证书链。应用程序现在可以正确加载,但 Smartscreen 仍然无法识别发布者。
【问题讨论】:
-
这似乎是用于硬件驱动程序开发的。当我访问 sysdev 网站时,它要求提供 Verisign v3 证书。这似乎是为系统开发人员准备的......我只想侧载一个应用程序
-
您可能检查过,但您用来签署应用程序的证书是否在另一台 PC 上受信任?颁发该证书的 CA 是否受信任?您可以通过在客户端 PC 上打开 .cer 文件轻松检查并验证 CertificationPath 是否全为绿色
-
嗨,Alex,所有的认证路径都可以。我在问题中发布了屏幕截图
-
我假设屏幕截图来自目标 PC,而不是您的开发机器。
标签: uwp windows-10-universal signing appx