gpt4 book ai didi

ssl - curl:(51) : SSL 证书使用者名称与目标主机名不匹配

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:57 24 4
gpt4 key购买 nike

我遇到一个问题,我的 SSL 证书主题名称“确实匹配”目标主机名,但它抛出错误

     bash-4.1$ curl -X GET --cacert ./server-cert.pem --cert ./client-cert.pem --key ./client-key.pem 'https://PHXC02NX7CBG3QD:9001'
curl: (51) SSL: certificate subject name 'PHXC02NX7CBG3QD' does not match target host name 'PHXC02NX7CBG3QD'

可以看出,两个名称都匹配,但由于未知原因抛出错误。

任何帮助将不胜感激。提前致谢!

最佳答案

只需在 curl 请求中传递 CURLOPT_SSL_VERIFYHOST 等于 FALSE

    $url = 'https://aa.com';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
if (curl_exec($ch) === false) {
echo 'Curl error: ' . curl_error($ch);
} else {
echo 'Operation completed without any errors';
}
$content = curl_exec($ch);
curl_close($ch);

关于ssl - curl:(51) : SSL 证书使用者名称与目标主机名不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44445368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com