我有一个程序,它是由大量的人使用,他们并不总是超级精通计算机。我想要确保,而不是让我的可执行文件说,它是从一个不知名的作者说,它是由我签署。
据我所知,这可以用完成。我知道我需要一个证书才能做到这一点,并正在寻找一个以合理的价格。我无意中发现了http://www.sslshopper.com/microsoft-authenticode-certificates.html页面。
看起来GlobalSign拥有我所需要的一切。从他们那里获得证书的经验是什么,还是有一个更好的公司?对于第一次这样做的人有什么好的教程吗?
发布于 2010-09-03 20:52:46
发布于 2010-09-03 23:12:18
科莫多是找到最便宜的代码签名证书的一个很好的起点,但是一个人从分销商那里得到了最好的价格。
我刚刚核实了https://author.tucows.com/的价格。它们是:
附加条件为
获得价格的唯一诀窍是:你必须在author.tucows.com上免费注册。
再说一句。与价格问题无关,我想添加一个重要信息,以确保您正确理解需要time-stamping.的原因如果使用代码签名证书对文件进行签名,则可以从任何时间戳服务器(如timestamp.verisign.com )使用免费时间戳(请参见SignTool.exe实用工具的/T参数)。时间戳的实际优势如下:例如,如果您使用的代码签名证书在2010年底之前是合法的,那么文件签名将在2010年底后保持正常。在没有时间戳的情况下,你必须用新的证书辞职.时间戳服务器只需确认签名日期。因为您的证书在日期是好的,您以后不会有任何问题。因此,如果您只需要一次销售软件的证书,您就可以获得最低期限的证书:一年。您可以在https://digitalid.verisign.com/client/help/id_intro.htm#time_stamp和http://en.wikipedia.org/wiki/Trusted_timestamping中阅读更多关于时间戳的内容。
关于您问题的另一个子问题:在您获得证书之后,我建议您只使用SignTool.exe实用程序。它简单,免费,易于使用。您可以找到SignTool.exe在http://msdn.microsoft.com/en-us/library/aa388170.aspx和http://msdn.microsoft.com/en-us/library/aa374228.aspx中的用法示例,也可以直接启动SignTool.exe sign -?。
发布于 2010-09-07 19:52:19
我在我的项目中使用来自鹿茸的证书。价格是合理的,他们的支持是快速和实际上相当不错,与其他一些公司。
如果您将证书用于开源项目,它们将免费提供证书。但是你必须要它,他们没有在他们的网站上做广告(或者我只是没有找到)。
https://stackoverflow.com/questions/3580349
复制相似问题