【发布时间】:2020-09-01 02:28:45
【问题描述】:
我不知道我必须采取哪些步骤才能使用 .NET Framework 中的 Visual Studio 创建桌面 C# 程序,该程序在安装过程中不会显示来自不受信任来源的铭文.
当然,我尝试用我自己的密钥对其进行签名,但它无权为我的机器以外的任何人工作。我发现了很多关于这个主题的文章,但其中大多数都涉及公司可以做的方式(设置服务器,使用公司认证的证书,根证书,SSL证书等)。 Microsoft 的文档绝不会导致如何为独立项目创建证书。如果我理解正确,我必须在某处购买证书才能使用它来签署我的应用程序。
我应该采取哪些措施来防止我的程序出现提示? 是否有任何免费形式的认证? 在哪里获得证书?
这个页面的问题可能措辞不好,但在某种程度上它是关于编程的,在寻找一个工作方案一周后,我不知道该做什么,也不知道该去哪里寻求帮助。
【问题讨论】:
-
您可能需要购买一个域并针对该域购买允许代码签名的证书。与 letencrypt 等简单的 HTTPS 证书不同,您不太可能免费找到其中之一。另请注意,这可能并不便宜(可能在每年数百美元的范围内)
标签: c# certificate