我需要使用cURL
访问使用证书的资源的服务。我只有.pfx
文件。对于cURL
,需要两个.pem文件:CURLOPT_SSLKEY
和CURLOPT_SSLCERT
,如下所示:
$ch = curl_init();
----------------------------------
curl_setopt($ch, CURLOPT_SSLCERT, './cert.pem');
curl_setopt($ch, CURLOPT_SSLKEY, './key.pem');
----------------------------------
$output = curl_exec($ch);
如何从单个.pfx
文件中获得key.pem
和cert.pem
?
这个问题已经有答案了。这里有一个答案的链接-这是我用于我的解决方案(与你的情况相同)
使用OpenSSL转换PFX到PEM