如何拿到钥匙.Pem和crt.PHP中的.pfx证书.pem


How to get key.pem and crt.pem from .pfx certificate in PHP

我需要使用cURL访问使用证书的资源的服务。我只有.pfx文件。对于cURL,需要两个.pem文件:CURLOPT_SSLKEYCURLOPT_SSLCERT,如下所示:

$ch = curl_init();
----------------------------------
curl_setopt($ch, CURLOPT_SSLCERT, './cert.pem');
curl_setopt($ch, CURLOPT_SSLKEY, './key.pem');
----------------------------------
$output = curl_exec($ch);

如何从单个.pfx文件中获得key.pemcert.pem ?

这个问题已经有答案了。这里有一个答案的链接-这是我用于我的解决方案(与你的情况相同)

使用OpenSSL转换PFX到PEM