我已经读过要在Windows中创建.PFX文件,我必须使用以下命令行:
pvk2pfx.exe -pvk MyKey.pvk -spc MyKey.cer -pfx MyPFX.pfx
所以我以管理员身份启动cmd并输入以下命令行:
"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\pvk2pfx.exe
" -pvk R:\key\mykey.key -spc R:\mycert.crt -pfx R:\MyPFX.pfx
ERROR: Bad file format.
(Error Code = 0x8007000b).
mykey.key是具有以下内容的文本文件:
-----开始使用RSA私有密钥----- MIIEpwIBAAKCAQEAoM98qgIc9LrFDYyzdOb24EZL89QVq0XFiPVVD88qcxcqfqEE
[出于隐私原因,省略了中间的行] hLHvj4JisIWkE60CsbQpxZ + LtUL9Nw // DaeiSr4rGkKBwu034b4bLl0PbQ ==
-----结束RSA私钥-----
mycert.crt也是具有以下内容的文本文件:
-----开始证书----- MIID0jCCArqgAwIBAgIMIhKlAG2UZQBuMQwAMA0GCSqGSIb3DQEBCwUAMHIxCzAJ
[出于隐私原因,省略了中间的行]
Gg7Vc / CrJWHT42FKT6CLKHEdcLjJYA ==
-----结束证书-----
还提示我输入密码。
Windows 7 x64 SP1
那么pvk2pfx.exe为什么说“文件格式错误”,又如何从这两个文件创建pfx文件?