gpt4 book ai didi

php - 带有自签名证书的 POST 请求

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

我将使用 PHP 从站点 A 向站点 B 发布一些数据。站点 A 具有商业 SSL 证书。站点 B 将拥有一个自签名证书。这可行吗?如果没有,我可以设置 PHP(或 Apache)中的任何配置选项来绕过限制吗?

最佳答案

大概您将在服务器 A 上使用 curl? curl 中有几个选项可以禁用证书验证,这将允许自签名证书通过。该链接仍将被加密,但您将无法相信服务器 B 确实是 IS 服务器 B:

curlopt_ssl_verifypeer  (checking the CA auth chain)
curlopt_ssl_verifyhost (hostname/certname match checks)

示例 PHP 代码:

$ch = curl_init("https://example.com/example/path"); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$response = curl_exec($ch);

关于php - 带有自签名证书的 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690173/

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