代码签名证书 - 从godaddy SPC创建PFX&密钥文件

时间:2015-05-06 21:15:07

标签: openssl ssl-certificate code-signing-certificate

问题:

我使用openssl生成了一个CRT;首先我做了一个密钥文件;然后使用密钥文件生成CRT。

我将CRT文本放入godaddy窗口;当他们发布代码签名证书时,他们发布了SPC。

我的密钥和CRT都是TEXT,所以我无法通过Windows导入它们,标准实用程序无法识别。

如何创建PFX?我不能使用Internet Explorer和Windows sdks不正确安装我需要的工具吗?

1 个答案:

答案 0 :(得分:4)

虽然许多人使用visual studio工具包,IE等取得了成功,但对我来说都是错误的。最好的方法是使用用于创建密钥和密钥的OPENSSL函数。 CRT

1)将我的KEY文件(文本)转换为PVK文件(二进制)

openssl rsa -in EXAMPLE.key -outform PVK -pvk-strong -out EXAMPLE.pvk

2)从microsoft下载PVK导入实用程序(避免使用Visual Studio包等)

Download Microsofts PVK Import Util Here

3)使用新制作的PVK文件(上图)和GoDaddy发行的SPC

进行转换
pvkimprt -PFX EXAMPLE.spc EXAMPLE.pvk

来源:PvkImport Instructions Walkthrough

注意,您需要使用正确的目录。在这个例子中,我将EXE放在与我的CRT,KEY,PVK,SPC文件相同的文件夹中。