代码签名 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 上的详细地址。
据我所见,在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 上的详细地址。