我想将我的一个应用程序作为开源发布,并希望对我使用自己的证书创建的二进制文件进行数字签名。(当然,其他任何人都可以下载代码并使用他们自己的证书自己构建它。)我想这样做,以便任何人都可以检查这个构建是由我制作的,而不是由其他人制作的。我还想创建一个具有有效 SSL 证书的安全网站,以便访问者可以以安全的方式创建自己的帐户,以便他们可以为这个项目做出贡献。
我可以创建一个自签名证书,但我不太喜欢这个选项。或者,我可以向 Verisign 支付一些金币,以获得有效期仅为几年的证书。我也不喜欢那个选项,因为我的金库对我很有价值。
那么,还有其他选择吗?例如,通过以优惠价格提供证书来支持开源项目的提供商?它不一定是免费的,只是比威瑞信便宜很多......
(该项目是在 C# 中使用Visual Studio 2008创建的。另外还有一个需要 SSL 的 ASP.NET 项目。)