我尝试使用cURL连接到受SSL保护的网站。我使用OpenSSL提取SSL证书并将其转换为pub文件。我还使用OpenSSL将公钥提取到pem文件中。然而,我继续收到以下消息:"无法使用客户端证书(未找到密钥或错误的通过分析?)
以下是我的cURL选项
curl_setopt_array($curl,array(
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $requestParameters,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Content-Length: ' . strlen($requestParameters)
),
CURLOPT_USERPWD => "$username:$password",
CURLOPT_SSLCERT => $certLoc
));