如何仅使用.SPC文件签名代码?

Nea*_*eal 7 code-signing codesign

我使用InstallShield 2010,它需要SPC/PFX和PVK文件来签署我的文件.我刚收到一个代码签名CERT,但他们给我的只是一个SPC文件.我右键单击它并将其安装在Windows 7中.我假设PVK文件位于此系统的某个位置,但我无法使用证书MMC等找到它.

那么如何在InstallShield中使用此SPC文件来签署我的文件而不使用PVK文件?我可以在"我的商店"(个人证书)中查看证书并将其导出到.CER或P7B,但PFX选项显示为灰色,因此我无法出于某种原因导出PVK.

是否可以在没有PVK文件的情况下使用InstallShield进行签名?我还担心如果我必须重新加载这台计算机将会发生什么,如何在没有PVK文件的情况下再次安装此代码签名.SPC?我习惯在我的备份系统上保存PFX文件.这是一个3年的证书,所以我想3年后我将重新加载这台电脑.

小智 8

这适用于IE,你只需知道箍.

从GoDaddy下载.spc证书.转到IE->工具 - > Internet选项 - >内容 - >证书 - >个人.如果证书不在那里,请将其导入.一旦它出现,那么你可以选择Export-> Next-> Yes,Export private key-> Personal Information Exchange - PKCS#12(.PFX)

  • 好的解决方案 GoDaddy的羞耻是因为没有给出明确的指示. (2认同)

Nea*_*eal 3

问题在于 GoDaddy 及其密钥生成不适用于 IE 8。在我使用 FireFox 后,我能够运行课程,然后导出所需的文件 (p12) 等。

  • Godaddy 客户支持不知道这就是问题所在 (2认同)