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

8 code-signing certificate code-signing-certificate

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

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

我知道,大概有这几个问题simular但我找到了最好的问题是这一个
而且是9多年前问的!

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

Fla*_*tus 3

最基本的方法是自己生成证书并用该证书进行签名,这称为自签名。为了使您自己生成的证书得到广泛信任,您必须以某种方式让它由一些知名实体签名。您可以尝试潜伏在当地的开源节日/聚会中,并尝试与受人尊敬的人会面,并让他们签署您的密钥之类的。正如您可能想象的那样,这是一项大量的时间投资,但它可能在很多方面都是值得的。

或者,您可以让证书颁发机构为您生成并签署证书,俗称购买证书。这通常成本很高,但非常快速且简单。

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

对于最终用户来说,这可能比昂贵的证书稍微麻烦一些,并且您可能必须将 CAcert 添加为目标系统上的可信机构。但比自签名还是少了很多。