有没有办法从.key文件转换为.pfx文件?谢谢 .
编辑:我只有.key文件,但我的托管服务提供商说,我可以只用该文件将其转换为.pfx .
您可以使用工具http://www.chilkatsoft.com/p/p_347.asp将.key文件转换为.pvk,然后使用GoDaddy上的说明将.scp和.pvk组合成.pfk . 只需确保在生成.pvk文件时使用密码 .
检查.key文件是否包含您需要的所有内容:
#check if file contains a valid certificate: openssl x509 -text -in file.key
它应该打印出证书详细信息 . 如果它打印错误,包括文本“无法加载证书”,那么您的文件是不够的 .
#check if file contains a valid key: openssl rsa -text -in file.key openssl dsa -text -in file.key
上述命令之一应打印出有效的密钥详细信息 . 另一个将给出错误的文本“期望一个rsa键”或“期望一个dsa键” .
如果错误文本显示“bad decrypt”,则表示您提供了无效的密码,或文件已损坏 .
如果错误文本显示“Expecting:ANY PRIVATE KEY”,那么您的文件是不够的 .
如果您有一个密钥,并且有一个与密钥匹配的证书(以及可选的其他证书),那么您有足够的资源将文件转换为pfx . 然后,正如ISW所说,这只是一个问题
#convert file containing key and certificate(s) to PKCS#12 pfx file. openssl pkcs12 -export -out file.pfx -in file.key
你已经完成了
你可以试试这个https://www.sslshopper.com/ssl-converter.html
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
根据OpenSSL Command-Line HOWTO它应该工作使用
# export mycert.key as PKCS#12 file mycert.pfx openssl pkcs12 -export -out mycert.pfx -in mycert.key -name "My Certificate"
4 回答
您可以使用工具http://www.chilkatsoft.com/p/p_347.asp将.key文件转换为.pvk,然后使用GoDaddy上的说明将.scp和.pvk组合成.pfk . 只需确保在生成.pvk文件时使用密码 .
检查.key文件是否包含您需要的所有内容:
它应该打印出证书详细信息 . 如果它打印错误,包括文本“无法加载证书”,那么您的文件是不够的 .
上述命令之一应打印出有效的密钥详细信息 . 另一个将给出错误的文本“期望一个rsa键”或“期望一个dsa键” .
如果错误文本显示“bad decrypt”,则表示您提供了无效的密码,或文件已损坏 .
如果错误文本显示“Expecting:ANY PRIVATE KEY”,那么您的文件是不够的 .
如果您有一个密钥,并且有一个与密钥匹配的证书(以及可选的其他证书),那么您有足够的资源将文件转换为pfx . 然后,正如ISW所说,这只是一个问题
你已经完成了
你可以试试这个
https://www.sslshopper.com/ssl-converter.html
根据OpenSSL Command-Line HOWTO它应该工作使用