获取Visual Studio签名的受信任证书

3
我需要一些关于代码签名证书的信息。我不知道它们是如何工作的,而且在谷歌上搜索也没有解决我的困惑。
我的IT部门愿意帮助我设置它,但他们不想花时间去弄清楚如何做,并要求我自己完成。
所以我需要知道的是,在Visual Studio(在这种情况下是C#)中,我需要什么来签署我的代码,使用一个永久的密钥,该密钥不会更改,并且可以被我们内部系统信任。
我尝试使用我们公司的发行证书,但它说它没有私钥。 IT部门表示他们可以发放代码签名模板,但他们也没有看到其中的私钥,并且通常也不知道它的作用。
如果您有关于此的任何背景知识以及如何设置它的信息,将不胜感激。
2个回答

2
我认为没有不会超时的获取方式。要在Windows上进行签名,您需要一个Verisign代码签名证书。微软的指南对于代码签名非常有用。从开发者的角度来看,一旦您拥有证书的PFX文件,那么您所需要的就是SignTool程序。
signtool /n "My company, inc." myfile.exe

1

您需要从Verisign或其他类似的提供商购买代码签名证书,然后使用该证书对您的程序集进行签名。


2
如果只是内部使用呢?我们的内部研发办公室不会发送任何信息,所有用户都将在我们的网络上。 - Nicolai
然后您可以使用自签名密钥进行签名。 - user2101511

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接