dongliang1654 2018-09-27 20:17
浏览 81

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>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于PLC的三轴机械手程序
    • ¥15 多址通信方式的抗噪声性能和系统容量对比
    • ¥15 winform的chart曲线生成时有凸起
    • ¥15 msix packaging tool打包问题
    • ¥15 finalshell节点的搭建代码和那个端口代码教程
    • ¥15 Centos / PETSc / PETGEM
    • ¥15 centos7.9 IPv6端口telnet和端口监控问题
    • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 海浪数据 南海地区海况数据,波浪数据