如何使用.crt或.cer文件对.exe进行签名。我只有Comodo发布的.crt和.cer文件

时间:2016-08-11 19:01:01

标签: certificate inno-setup setup-deployment code-signing-certificate

我只有我从Comodo购买的.crt文件。没有私钥或任何东西。我如何使用它来签署我的代码并摆脱我的安装程序中的“发布者未知”问题。我也使用了Inno-Setup来创建安装程序。代码在C Sharp中。我尝试使用sign工具和openssl,但除了这个user.crt文件之外我没有任何其他文件。我只能使用.crt获取.cer格式。感谢任何帮助

2 个答案:

答案 0 :(得分:3)

通常,您需要从PC注册Comodo证书申请。您的浏览器在本地存储中保存的私钥。

答案 1 :(得分:1)

您无法仅使用公钥签名文件。

您需要私钥。

如果只能使用公钥唱出文件,任何人都可以使用您的公钥签署恶意内容。