Windows代码签名证书信任期

时间:2020-07-15 19:02:32

标签: windows electron electron-builder code-signing-certificate

我有一个有效的签名的Electron Windows应用程序。我正在使用Electron Builder用与我们用来为macOS签名应用程序相同的Apple .p12证书来为Windows签名应用程序。 Electron Builder网站提到以下内容:

代码签名证书在安装过程中显示警告 一旦有足够的用户安装了您的应用程序并且您已经建立了 信任。

https://www.electron.build/code-signing#where-to-buy-code-signing-certificate

建立这种信任需要多长时间?

以下是显示Windows中证书详细信息的屏幕截图:

Windows certificate details

Windows SmartScreen将应用程序的发布者列为“未知发布者”。这里有我想念的东西吗?

1 个答案:

答案 0 :(得分:1)

尽管这听起来不负责任,但答案是您永远不知道您的应用程序何时会赢得足够的声誉以通过智能屏幕筛选。不是固定/固定时间段。

https://www.ssl.com/faqs/which-code-signing-certificate-do-i-need-ev-ov/#smartscreen

不幸的是,Microsoft并未发布有关构成足以消除SmartScreen警告的下载内容的准则。微软过去也曾指出,签名代码是“最佳实践”,您可以“遵循它来帮助建立和维护应用程序的声誉。”

除非您使用EV证书,否则加速此操作的唯一方法是发布您的应用程序以及有意义的用户下载和安装次数,而不会发生恶意行为。