gpt4 book ai didi

php - SSL 证书 - 第 3 方

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:40 25 4
gpt4 key购买 nike

我正在使用 Rightmove 及其实时数据馈送,我们收到了一个(自签名?)证书(.p12 文件),我们必须将其插入浏览器/PC 以连接到测试服务器,这一切都很好.

现在我们正在编写我们自己的脚本,并通过 CURL 连接到测试服务器,但是我们正在从我们的服务器加载这个脚本并且它无法访问测试服务器(握手失败 - 身份验证,经过研究看起来像它期待有意义的证书),但我们如何获得访问权限?它们没有太大帮助,我想知道我们是否需要将此证书添加到我们的域/服务器以及获得身份验证?

希望你能帮上忙!

最佳答案

您可以在 CURL 命令中使用 CURLOPT_SSLCERT 和 CURLOPT_SSLCERTPASSWD 选项。例如

$url = "https://www.example.com";
$cert_file = 'certificate_file.pem';
$cert_password = 'password';

$ch = curl_init();

$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false,

CURLOPT_USERAGENT => 'Useragent',
CURLOPT_URL => $url ,
CURLOPT_SSLCERT => $cert_file ,
CURLOPT_SSLCERTPASSWD => $cert_password ,
);

curl_setopt_array($ch , $options);

$output = curl_exec($ch);

关于php - SSL 证书 - 第 3 方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24535845/

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