代码签名证书 - 从Godaddy SPC和Key文件创建PFX

3
问题:
我使用openssl生成了一个CRT;首先我制作了一个密钥文件,然后使用密钥文件生成了一个CRT。
我将CRT文本放入godaddy窗口中;当他们颁发代码签名证书时,他们颁发了一个SPC。
我的密钥和CRT都是文本,因此我无法通过Windows导入它们,标准工具也无法识别。
如何从中创建PFX?我不能使用Internet Explorer,而Windows SDK未正确安装我需要的工具?

2
相关(但不是重复):从.cer和.pem文件创建pfx文件 - jww
1个回答

4

尽管许多人成功地使用了Visual Studio工具包、IE等,但所有这些工具在我的机器上都出现了错误。最好的方法是使用OPENSSL函数来创建密钥和证书。

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

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

2) 从微软下载PVK导入工具(避免使用Visual Studio packs等)

在此处下载微软的PVK导入工具

3) 使用新创建的PVK文件(以上)和GoDaddy颁发的SPC进行转换

pvkimprt -PFX EXAMPLE.spc EXAMPLE.pvk

来源:PvkImport指令演练

请注意,您需要使用正确的目录。在此示例中,我将EXE放在与我的CRT、KEY、PVK和SPC文件相同的文件夹中。


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