我在哪里可以获得用于签署我的应用程序的免费代码签名证书? Ascertia曾经免费赠送它们,但显然他们已经不在了。我刚过期,我正在寻找另一个?有任何想法吗?代码签名证书
代码签名证书
回答
看起来您正在寻找代码签名证书来签署您的ClickOnce部署的程序。使用makecert.exe。由于您将制作不受信任的证书,因此将有效期限设置为50年,您不必担心过期证书。另外,请确保包含-pe开关,以便将其导出证书存储区(这会创建您正在查找的.pfx文件)。包含-r开关,因为您正在对其进行自我签名。所以,你的命令应该是这样的:
makecert -r -pe -n "CN=Your Company" -b 01/01/2009 -e 01/01/2050 -ss my
然后,进入证书服务:
- 运行
- “MMC”
- 添加/管理单元
- 双删除点击“证书”
- 好的,好的
您的新证书应该位于Personal文件夹中。右键单击它 - >所有任务 - >导出。确保使用私钥导出它。这应该给你你的.pfx文件。将它保存在安全的地方(关闭电脑)。你不希望一直在辞职。有一个bug in VS2005,通过辞职你的应用程序而激增。
如果你正在讨论获得可信的证书,我不知道有任何根CA可以免费发布它们。
作品甜美!如果您使用“signtool.exe标志向导”,您甚至不需要执行mmc步骤,那么向导将从My cert存储中拉入。 – 2009-11-16 19:56:03
拥有不可信证书有什么意义? – 2012-09-21 09:25:10
为了完成ClickOnce发布过程,证书是必需的。 – 2012-09-24 20:37:37
看看this question and its answers,因为它引用了很多CA,它们将提供免费证书。虽然这个问题是特定于开源项目的,但我认为有些CA不会将这种限制放在他们发布的证书上。
Ascertia工作对我来说
Ascertia给你落后了30天,注册
使用signtool过程后,你会得到.pfx文件注册
signtool.exe sign /t http://timestamp.verisign.com/scripts/timstamp.dll /f "MyCert.pfx" /p MyPassword /d SignedFile.exe SignedFile.exe
虽然这可能会回答问题,您可能无法提供一些额外的细节并解释答案。在目前的状态下,这个答案是低质量的。 – 2017-12-15 08:45:40
仍然保持upvote – Salahudin 2017-12-15 09:24:45
- 1. x64代码签名证书?
- 2. 代码签名证书
- 3. 遗失代码签名证书别名
- 4. 代码签名错误:重复证书
- 5. 代码签名需要什么证书?
- 6. 创建代码签名证书为.NET
- 7. Godaddy的代码签名证书和MIDlet
- 8. 如何更新代码签名证书
- 9. 代码签名证书标志
- 10. snk与代码签名证书
- 11. IPhone - 代码签名,配置,证书
- 12. Java代码签名证书是否与SSL证书相同?
- 13. 使用驱动程序签名证书代码签名
- 14. 使用自签名证书代码签名软件
- 15. 数字签名证书可以用于代码签名吗?
- 16. 开放源代码项目的Webstat代码签名证书
- 17. 签名证书
- 18. 证书签名
- 19. 套餐系列名称随新代码签名证书更改
- 20. 自签名证书
- 21. 自签名证书
- 22. SSL证书签名验证
- 23. 忘记android证书签名密码
- 24. 自签名证书到Authenticode证书?
- 25. 证书签名请求 - CN用于代码签名的相关性
- 26. 用于代码签名的自签名证书不在Xcode 4中显示
- 27. 使用签名证书对代码进行签名的过程是什么?
- 28. 如何代码签名的Mac OS X内核扩展与自签名证书
- 29. 代码签名证书的错误身份
- 30. 关于Java代码签名证书的一个问题
什么样的代码签名? GPG签名类型?你在代码上签名的是什么?你在谈论签署版本吗? – dharga 2009-09-27 00:29:12
我正在谈论一个PFX,我可以使用VB.NET和C#签署Windows程序。释放迹象,是的! – Icemanind 2009-09-27 00:30:23
你是否需要它ClickOnce或只为一个强名?如果使用密码创建一个强大的命名密钥,它将被创建为PFX而不是SNK。 – 2009-09-28 15:05:27