Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取用于Visual Studio签名的受信任证书_C#_Visual Studio_Certificate_Signing - Fatal编程技术网

C# 获取用于Visual Studio签名的受信任证书

C# 获取用于Visual Studio签名的受信任证书,c#,visual-studio,certificate,signing,C#,Visual Studio,Certificate,Signing,我需要一些关于代码签名证书的信息。我不知道它们是如何工作的,谷歌搜索也没有真正消除我的任何困惑 我的IT部门愿意帮助我建立它,但他们不想花任何时间来搞清楚如何建立,并要求我这样做 所以我需要知道的是,我到底需要什么,在VisualStudio中对我的代码进行签名(在本例中是C#),使用一个永久密钥,该密钥不会更改,并且可以被我们的内部系统信任 我试过使用我们公司颁发的证书,但它说它没有私钥。 它说他们可以发布一个代码签名模板,但他们也没有看到任何私钥,而且通常不知道它做了什么 您需要从Veris

我需要一些关于代码签名证书的信息。我不知道它们是如何工作的,谷歌搜索也没有真正消除我的任何困惑

我的IT部门愿意帮助我建立它,但他们不想花任何时间来搞清楚如何建立,并要求我这样做

所以我需要知道的是,我到底需要什么,在VisualStudio中对我的代码进行签名(在本例中是C#),使用一个永久密钥,该密钥不会更改,并且可以被我们的内部系统信任

我试过使用我们公司颁发的证书,但它说它没有私钥。 它说他们可以发布一个代码签名模板,但他们也没有看到任何私钥,而且通常不知道它做了什么


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

我认为没有办法获得一个不会超时的证书。要在Windows上签名,您需要代码签名证书。微软的代码签名非常有用。从开发人员的角度来看,一旦您拥有证书的PFX文件,那么您所需要的就是程序


如果只供内部使用怎么办?我们的内部研发办公室不会发送任何信息,所有用户都将在我们的网络上。
signtool /n "My company, inc." myfile.exe