代码签名 EXE - 签名中是否包含我公司的详细地址?

Code Sign EXE - Does it include the detailed address of my company in the signature?

据我所见,在Windows中,EXE文件的数字签名选项卡将显示公司名称、城市名称和国家名称。

用户能否从签名中查到公司的详细地址? OV和EV代码签名的情况一样吗?

谢谢。

我不相信,因为显示公司的详细信息不是很安全。这可能会导致有人闯入或骚扰员工,因为他们泄露公司地址可能会指责微软 public。

有关使用 visual studio 制作的 exe 文件的数据是在 AssemblyInfo.cs(在 C# 项目中)的属性中创建的。如果我是正确的,这是可以找到的所有数据。在 visual studio 中制作的每个应用程序都会有这样的东西,我不确定 C++ 项目,但它应该是这样的。

数字签名选项卡上显示的信息来自证书的 'Subject' 字段。

此信息由公司在生成签名密钥时提供。 然后,这些密钥用于生成包含此信息的 Certificate signing request (CSR) + public 密钥。 这是传输给证书颁发机构的 CSR。

在验证 CSR 上的信息后,证书颁发机构将使用其正确的密钥对证书进行数字签名。它不会添加任何关于公司的进一步信息,只是验证和签名。 OV 或 EV 当局对公司的验证过程会有所不同,但证书上显示的信息将保留公司在 CSR 上提供的信息。

只有在生成签名密钥时提供的公司详细地址才会出现。

这不是证书所需的典型信息,但公司可以选择在“主题”字段中添加个性化信息。 我不知道有任何证书颁发机构需要 CSR 上的详细地址。