certificate - 2018年还有免费代码签名证书的可能吗?
问题描述
所以我正在做一个稍后会开源的项目。
但是,当我随项目发布可执行文件时,我不希望每个用户都收到一条消息,即我的应用来自身份不明的开发人员。
我也没有钱(我 13 岁,所以我什至没有信用卡)购买这样的代码签名证书。
我知道有一些类似的问题,但我发现的最好的问题是这个。
9年前就有人问过了!
所以我基本上要问的是:“2018年还有可能拿到免费的开源代码签名证书吗?”
解决方案
最基本的方法是自己生成证书并使用该证书进行签名,这称为自签名。为了让您自己生成的证书得到广泛信任,您必须以某种方式让某个知名实体对其进行签名。您可能会尝试潜伏在您当地的开源节日/聚会上,并尝试与受人尊敬的人会面并让他们签署您的密钥等等。正如您可能想象的那样,这是对时间的大量投资,但它可能在更多方面是值得的。
或者您可以让证书颁发机构为您生成和签署证书,俗称购买证书。这通常花费很多,但非常快速和容易。
我知道还有另一种选择,那就是CAcert。这是一个社区驱动的免费 CA,您可以在其中获得其他用户的评分,而不是集中验证。
最终用户可能比昂贵的证书更麻烦,并且您可能必须将 CAcert 添加为目标系统上的受信任机构。但它仍然比自签名少很多。
推荐阅读
- tensorflow - Estimator API,训练数据在工作人员之间分配不平衡。酋长可以先完成
- android - 在 android studio 的更新 execSQL 语句中使用变量
- python - 获取跨越关系的对象的计数
- c# - 将控件绑定到 Object vs DataRow
- mysql - 需要简单查询的索引
- java - 带有日文字符的条目名称变为'??????' 在存档中,使用 truezip 更新时
- excel - Excel计算出拳的总时间
- node.js - Twilio Chat API - 获取带有分页的消息列表(pageNo,pageLimit)
- android - Populate a list in Kotlin with a for loop
- react-native - 自动生成 React 本机应用程序 apk