代码签名证书 - 从 godaddy SPC 和密钥文件创建 PFX
Code Signing Certificate - Creating a PFX from a godaddy SPC & Key File
问题:
我使用 openssl 生成了 CRT;首先我制作了一个Key文件;然后使用密钥文件生成CRT。
我把CRT文本放到godaddy里了window;当他们颁发代码签名证书时,他们颁发了 SPC。
我的密钥和 CRT 都是文本,所以我无法通过 windows 导入它们,标准实用程序无法识别。
如何从中创建 PFX?我无法使用 Internet Explorer 并且 windows sdks 没有正确安装我需要的工具?
虽然许多人使用 visual studio 工具包、IE 等取得了成功,但对我来说都出错了。最好的方法是使用用于创建密钥和 crt
的 OPENSSL 函数
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 文件相同的文件夹中。
问题:
我使用 openssl 生成了 CRT;首先我制作了一个Key文件;然后使用密钥文件生成CRT。
我把CRT文本放到godaddy里了window;当他们颁发代码签名证书时,他们颁发了 SPC。
我的密钥和 CRT 都是文本,所以我无法通过 windows 导入它们,标准实用程序无法识别。
如何从中创建 PFX?我无法使用 Internet Explorer 并且 windows sdks 没有正确安装我需要的工具?
虽然许多人使用 visual studio 工具包、IE 等取得了成功,但对我来说都出错了。最好的方法是使用用于创建密钥和 crt
的 OPENSSL 函数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 文件相同的文件夹中。