我有一个有效的签名的Electron Windows应用程序。我正在使用Electron Builder用与我们用来为macOS签名应用程序相同的Apple .p12
证书来为Windows签名应用程序。 Electron Builder网站提到以下内容:
代码签名证书在安装过程中显示警告 一旦有足够的用户安装了您的应用程序并且您已经建立了 信任。
https://www.electron.build/code-signing#where-to-buy-code-signing-certificate
建立这种信任需要多长时间?
以下是显示Windows中证书详细信息的屏幕截图:
Windows SmartScreen将应用程序的发布者列为“未知发布者”。这里有我想念的东西吗?
答案 0 :(得分:1)
尽管这听起来不负责任,但答案是您永远不知道您的应用程序何时会赢得足够的声誉以通过智能屏幕筛选。不是固定/固定时间段。
https://www.ssl.com/faqs/which-code-signing-certificate-do-i-need-ev-ov/#smartscreen
不幸的是,Microsoft并未发布有关构成足以消除SmartScreen警告的下载内容的准则。微软过去也曾指出,签名代码是“最佳实践”,您可以“遵循它来帮助建立和维护应用程序的声誉。”
除非您使用EV证书,否则加速此操作的唯一方法是发布您的应用程序以及有意义的用户下载和安装次数,而不会发生恶意行为。