windows - 我应该使用哪种类型的证书对 Windows 桌面应用程序进行代码签名?

标签 windows code-signing signing

我正在为我的 Windows 应用程序寻找一个验证者,我想知道我应该为我的启动应用程序选择哪种证书类型。我看到主要有两种——所谓 OV 电动车证书。来自 SSL.com 的快速总结( 用于对桌面应用程序进行代码签名 )

An EV code signing certificate offers an immediate reputation with Microsoft SmartScreen, so your users will never have to click through a SmartScreen warning in Windows.


With an OV certificate, SmartScreen reputation must be built organically, as users download and install your files. SmartScreen warnings may occur until enough software proves sufficiently popular with Windows users for SmartScreen to view it as “well known.”


我理解这些差异,大多数文章在 Web SSL 证书的用例中都提到了它们。但是你会推荐一个吗?电动车来自启动的桌面应用程序的证书?还是不值钱?非常感谢任何帮助!

最佳答案

真正的答案是你需要能够支付证书的费用,只有你知道你是否会从你的应用程序中赚到足够的钱。两者之间的下载量增幅不大。
以 SSL.com 为例,OV 证书提供 2 年 232 美元,而 EV 是 598 美元。如果您认为下载量的小幅增长可以弥补这一点,那么就去做吧。这样看起来会更专业。毕竟,366 美元的流行应用程序是花生。但是,如果您认为您的应用程序不会受欢迎或不会赚钱,请不要浪费您的现金。

关于windows - 我应该使用哪种类型的证书对 Windows 桌面应用程序进行代码签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65317963/

相关文章:

powershell - 如何签署文件夹下的所有msi文件?

php - 如何签署以编程方式生成的 iOS 配置文件?

python - 如何在Windows上分离Python子进程(没有setsid)?

android - 使用 Google Play App Signing 将相同的 App-Signature-Certificate 与不同的应用程序一起使用

c++ - 如何与托管在 Amazon EC2 上的 C++ 服务器通信?

macos - Electron :代码设计削弱了我在 macOS 上的应用程序的一些功能

java - 从 JApplet 读取文件

Java 1.7.0u71 无法加载 1.7.0u67 可以加载的小程序

c++ - 如何跟踪任何程序试图使用哪些网络端口?

windows - 如何在 vim 中使用 block 号,或在意大利语键盘上使用反引号?