如何使用 .SPC 文件签署 Windows 应用程序?

5

我的客户想要对应用程序代码进行签名。他给了我一个.spc文件来签署.NET桌面应用程序。我该如何在应用程序中使用它?

谢谢。

3个回答

8

该帖子假定您拥有PVK和SPC文件,但他表示他只有SPC文件。pvk2pfx工具似乎需要PVK文件,正如其名称所示。您可以将SPC文件导入IE(如果它还没有在那里),并按照@Roshil的说明获取PFX文件。这就是我将SPC文件转换为PFX文件的方法。 - Steve Hiner

5

您可以按照以下步骤安装您的SPC文件:

  1. 打开Internet Explorer => 工具 => 内容 => 证书。
  2. 选择您的证书,点击导出选项,生成PFX文件。

随后,您可以在Visual Studio的项目属性的签名选项卡中设置此PFX文件。


如果您像我一样使用Firefox检索原始SPC,则可能需要将SPC文件导入IE。 从技术上讲,我使用Firefox将证书备份到p12文件中,然后将其导入IE-我认为您可以直接导入SPC,但我没有那样做,所以我不确定100%。 然后,您可以按照@Roshil的说明进行导出。 如果您发现需要Visual Studio的强名称文件(.snk),则可以从VS命令提示符中使用“sn -p mycert.pfx mycert.snk”。 - Steve Hiner

-2

在将程序集发送给客户之前,您需要对其进行签名。您可以在Visual Studio的项目设置中自动完成此操作。


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