c# - 签署 Windows 应用程序

标签 c# windows certificate ssl-certificate sign

我有一个 SSL X.509 证书,它是为我颁发的并由官方 CA (证书颁发机构) 签名。

我知道,VS 允许使用给定的证书对您的 .NET 程序集进行签名。当有人执行我签名的应用程序时,这是否会删除 Windows 无法验证此应用程序的发布者消息?

如果不是这种情况,我必须如何删除上述消息?

最佳答案

您不能使用 SSL 证书签署代码,因为它仅用于服务器身份验证目的。您必须购买一个特殊的代码签名证书,其中包括增强型 key 用法扩展中的 代码签名 (1.3.6.1.5.5.7.3.3) 条目。

关于c# - 签署 Windows 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798080/

相关文章:

c# - ASP.NET 等效于此 cURL 命令

windows - ExternalProject_Add 何时构建?

带有 SDK 工具的证书(makecert、pvk2pfx)

c# 在 webbrowser.url 上使用 .ToString() 方法会自动转换 %26 符号?

c# - 有没有办法返回所有未引用的对象?

java - 无法从 pom 获取 <systemPropertyVariables> 变量值

Windows API 保留参数

.net 添加了客户端证书,但仍然收到无效证书

Python 请求 https : code 403 without but code 200 when using BurpSuite

C# 和 ISO 8583 - 1987