【问题标题】:HTTP Basic Authentication combined with SSL/TLS (HTTPS) will be used to authenticate userHTTP 基本身份验证与 SSL/TLS (HTTPS) 相结合将用于对用户进行身份验证
【发布时间】:2015-03-10 07:18:47
【问题描述】:

我需要将 json 请求 (RESTful) 发送到服务器授权向我发送用户名和密码的 URL,并要求我使用 "HTTP 基本身份验证结合 SSL/TLS (HTTPS ) 将用于对用户进行身份验证”

当我使用 cURL 将请求发送到该链接时,我得到了错误。 "错误:调用 URL 失败,状态为 0,curl_error SSL 证书问题:自签名证书,curl_errno 60"

我的 Web 服务器版本是:IIS7,PHP 版本:5.3.27。

现在,完成任务的过程是什么。请帮忙。

【问题讨论】:

    标签: php authentication ssl curl iis-7


    【解决方案1】:

    这不是 HTTP Basic Auth 的问题,而是您为您的服务器生成的证书,该证书未签名。

    如果是你的开发服务器你可以关闭 SSL 验证

    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
    

    如果是生产,您必须使用适当的 CA 签署您的证书。

    【讨论】:

    猜你喜欢
    • 2012-07-19
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    • 2017-09-18
    • 2018-07-03
    • 2017-06-13
    • 2013-05-30
    • 1970-01-01
    相关资源
    最近更新 更多