使用cURL连接到SSL站点,由于缺少密码/密钥而拒绝连接

时间:2014-03-14 20:58:06

标签: php curl ssl

我尝试使用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

));

0 个答案:

没有答案