我使用证书,有时需要将私有证书.PFX
扩展名转换为.PEM
扩展名,但是我只能在无密码的情况下在Web服务中使用它,即不受保护
如果我尝试使用密码生成密码(与.PFX
证书使用相同的密码),则无法在Web服务中使用它(出现错误"403 - Forbidden"
)。
你能告诉我为什么会这样吗?
要生成不受保护的文件,请使用以下命令(通过OpenSSL):
pkcs12 -in certificate.pfx -out certificate.pem -nodes
要使用密码生成该密码,请使用以下密码:
pkcs12 -in certificate.pfx -out certificate.pem
我不明白为什么会发生错误,因为OpenSSL并不表示失败。
我使用Windows环境,所以我使用在互联网上找到的OpenSSL工具。