关于如何“签署”Windows 可执行文件的问题已经被提出并回答了;但是,答案需要托管证书的持续费用。
我的公司已经有一个用于 WWW、电子邮件和版本控制的 VPS,所以在我看来,我们可以托管自己的证书,尽管可信度较低,但对于我们的客户来说仍然足够。
我们已经托管了一个 PEM 证书,顾问系统管理员为我们的电子邮件 (IMAP4) 托管设置了该证书;我们可以使用它吗?“签署”可执行文件和托管证书的程序是什么?据推测,托管证书的 URL 将嵌入到可执行文件的附加(“签名”)内容中。
关于如何“签署”Windows 可执行文件的问题已经被提出并回答了;但是,答案需要托管证书的持续费用。
我的公司已经有一个用于 WWW、电子邮件和版本控制的 VPS,所以在我看来,我们可以托管自己的证书,尽管可信度较低,但对于我们的客户来说仍然足够。
我们已经托管了一个 PEM 证书,顾问系统管理员为我们的电子邮件 (IMAP4) 托管设置了该证书;我们可以使用它吗?“签署”可执行文件和托管证书的程序是什么?据推测,托管证书的 URL 将嵌入到可执行文件的附加(“签名”)内容中。
这是关于 ServerFault 的一个问题,它提供了一些关于您可以使用 PEM 具体做什么的详细信息(我认为复制/粘贴的内容比我认为要谨慎的要多得多)。
就自签名而言,是的,这是您可以做的事情,尽管不是微不足道的。除了设置它的工作之外,还会有一些持续的维护,这可能是一个真正的痛苦,特别是如果你不知道你做得很好的话。问题实际上有两个方面:
通常不建议在生产环境中使用自签名,尤其是对于外部客户。有太多的事情要知道,也有太多的方法可以搞砸它。
如果成本是一个问题,您应该查看Comodo 的代码签名证书产品。它们通常价格最优惠,而且非常可靠。 他们几年前被黑客入侵了,但是安全领域从那次事件中学到了很多东西,而 IMO 这并不是 Comodo 的错。