问题:
我使用openssl生成了一个CRT;首先我做了一个密钥文件;然后使用密钥文件生成CRT。
我将CRT文本放入godaddy窗口;当他们发布代码签名证书时,他们发布了SPC。
我的密钥和CRT都是TEXT,所以我无法通过Windows导入它们,标准实用程序无法识别。
如何创建PFX?我不能使用Internet Explorer和Windows sdks不正确安装我需要的工具吗?
答案 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文件相同的文件夹中。