certificate - 2018年还有免费代码签名证书的可能吗?

标签 certificate code-signing code-signing-certificate

所以我正在做一个稍后会开源的项目。
但是当我随项目发布可执行文件时,我不希望每个用户都收到一条消息,表明我的应用程序来自身份不明的开发人员。

我也没有钱(我13岁,所以我什至没有信用卡😂)购买这样的代码签名证书。

我知道有一些类似的问题,但我发现最好的问题是这个 one .
而且是9多年前问的!

所以我基本上要问的是:“2018 年还有可能获得 免费 开源代码签名证书吗?”

最佳答案

最基本的方法是自己生成证书并用它签名,这被称为自签名。为了让您自己生成的证书得到广泛信任,您必须以某种方式让它由某个知名实体签名。您可以尝试潜伏在本地的开源节日/聚会上,并尝试结识受人尊敬的人,让他们在您的 key 上签名等等。正如您可能想象的那样,这是一项大量的时间投资,但它的值(value)可能不止一种。

或者您可以获得证书颁发机构为您生成和签署证书,俗称购买证书。这通常花费很多,但非常快速和容易。

我知道还有另一种选择,那就是 CAcert .这是一个社区驱动的免费 CA,您可以在其中获得其他用户的评分,而不是集中验证。

与昂贵的证书相比,最终用户可能会稍微麻烦一些,并且您可能必须将 CAcert 添加为目标系统上的受信任机构。但它仍然比自签名少很多。

关于certificate - 2018年还有免费代码签名证书的可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52748906/

相关文章:

certificate - 制作自己的文件签名证书?

ios - 配置文件导致 "iPhone has denied the launch request."

c# - 如何签署 Visual Studio .msi 的安装文件

SSL : Unable to load certificate

c++ - 在 C++ 中签署/认证文本文件的最简单方法?

certificate - 如何在 Google Play Console 中编辑/更改 SHA1 证书?

C# 证书生成框架

Xcode 4.1 代码签名问题

xcode - 默认 Xcode 代码签名身份

java - 使用仅有效期几年的证书签署 Android 应用程序