gpt4 book ai didi

visual-studio - 如何将数字签名应用于 Visual Studio 项目?

转载 作者:行者123 更新时间:2023-12-04 06:33:44 28 4
gpt4 key购买 nike

可执行文件和 DLL 可以进行数字签名。它建议 信任 给用户。

然而,我对这个话题的研究慢慢地无处可去。我想我需要一个关于如何直接在编译时对二进制文件进行数字签名的完整分步白痴指南。我的意思是:单击“构建”并检索签名的可执行文件。我真的不想自己手动签署所有内容。

Visual Studio 在项目属性中有一个“签名”选项卡,所以我想我必须看看那里。看来我需要一个 .pfx 文件。但是我究竟在哪里得到一个包含我的名字的人,我该如何正确使用它?

另外,这要花钱吗? - 每个二进制文件/仅一次/根本没有?

有符号二进制示例:

example

最佳答案

我总是手动签署我的 dll 和应用程序。为了使您的签名在代码签名证书过期后仍然有效,您需要在签名中添加时间戳。

要对 dll/exe 进行签名,您需要购买代码签名证书,但您可以在 CA(即,如果您是开源开发人员)那里免费获得它。其中之一是 Cetrum CA(我目前正在使用)。看看here .获得的过程是一种折磨,但是证书本身是可以的。 (它不适用于所有浏览器 - 使用 FF,需要在每个页面上进行单点登录,并且邮件是波兰语。)

时间戳可以免费获得(即从 Hanselmans blog 中的链接,或者您可以找到符合 RFC 3161 的免费时间戳授权列表 here)

关于visual-studio - 如何将数字签名应用于 Visual Studio 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058454/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com