Openssl不使用私钥/证书[重复]

Im trying to communicate with an WS that requires authentication using a certificate, but im having some troubles:

When i try to send the request using this curl config:

    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 2);
    curl_setopt($ch, CURLOPT_CAPATH, '/etc/pki/tls');
    curl_setopt($ch, CURLOPT_CAINFO, '/etc/pki/tls/cacert.pem');
    curl_setopt($ch, CURLOPT_CERTINFO, true);
    curl_setopt($ch, CURLOPT_SSLCERT, $path.'_cert.pem');
    curl_setopt($ch, CURLOPT_SSLKEY, $path.'_priKEY.pem');

It return me the error:

SSL certificate problem: unable to get local issuer certificate

And when i try to disable host and peer verify (passing 0 instead of 2), it throw:

403 - Forbidden: Access is denied

I already tried to configure the cainfo and capath under both php.ini files (as other similar questions apply), but nothing worked until now.

Someone know what it could be?

</div>