curl error 35:连接中未知的SSL协议错误

Mic*_*Mao 9 ssl curl ssl-certificate

$ curl -I https://9.185.173.135
curl: (35) Unknown SSL protocol error in connection to 9.185.173.135:443
Run Code Online (Sandbox Code Playgroud)

这是我需要访问的安全页面.但我不知道如何获取其证书文件.我试图使用Firefox,但它说输入网址后无法获得任何ssl证书.

$ curl -I http://9.185.173.135
HTTP/1.1 200 OK
Content-Length: 686
Content-Type: text/html
Content-Location: http://9.185.173.135/Default.htm
Last-Modified: Mon, 16 Mar 2009 05:05:38 GMT
Accept-Ranges: bytes
ETag: "a851dbd8f4a5c91:d41"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Tue, 13 Jul 2010 04:09:35 GMT
Run Code Online (Sandbox Code Playgroud)

我的笔记本电脑绝对可以访问服务器.获得证书文件后,我假设我可以将其导入Firefox,然后使用我的凭据传递身份验证(我已经获得了用户名/密码).

对不起,我根本不是安全方面的专家.还有什么我可以尝试的吗?

提前谢谢了.

Asi*_*sif 5

试试这个

curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_SSLv3); // Force SSLv3 to fix Unknown SSL Protocol error
Run Code Online (Sandbox Code Playgroud)


Mic*_*Mao 2

致鲁迪:谢谢你的提示,这告诉了我很多信息。

安全页面的管理员每天都会以某种方式“刷新”认证状态。因此,尽管我昨天被阻止访问它,但它慷慨地让我获取另一个证书并将其添加到 Firefox 的例外列表中。

所以一切都很顺利,我确实从昨天的经验中学到了一些东西。